• java学习笔记(四):import语法


    Import 语法是给编译器寻找特定类的适当位置的一种方法。

    创建一个Employee 类,包括四个实体变量姓名(name),年龄(age),职位(designation)和薪水(salary)。

     1 public class Employee {
     2     String name;
     3     int age;
     4     String designation;
     5     double salary;
     6 
     7     //构造器
     8     public Employee(String name){
     9         this.name = name;
    10     }
    11 
    12     //给实体变量赋值
    13     public void empAge(int empAge){
    14         age = empAge;
    15     }
    16 
    17     public void empDesignation(String empDesig){
    18         designation = empDesig;
    19     }
    20 
    21     public void empSalary(int empSalary){
    22         salary = empSalary;
    23     }
    24 
    25     //打印求职者信息的方法
    26     public void printEmployee(){
    27         System.out.println("Name:" + name);
    28         System.out.println("Age:"+age);
    29         System.out.println("Designation:"+designation);
    30         System.out.println("Salary:"+salary);
    31     }
    32 }

    然后创建一个EmployeeTest类,这个类创建了两个 Employee 类的实例,并且为每个对象调用方法从而给每个变量赋值。

    这里import刚才创建的Employee类,它创建在aaa文件夹下,给出包括封装和类的名称的全限定名,编译器很容易定位到源类和源代码。

     1 import aaa.Employee;
     2 
     3 public class EmployeeTest {
     4     public static void main(String args[]){
     5         Employee empOne = new Employee("Jacky");
     6         Employee empTwo = new Employee("Tom");
     7 
     8         empOne.empAge(26);
     9         empOne.empDesignation("Engineer");
    10         empOne.empSalary(2000);
    11         empOne.printEmployee();
    12 
    13         empTwo.empAge(20);
    14         empTwo.empDesignation("Teacher");
    15         empTwo.empSalary(1000);
    16         empTwo.printEmployee();
    17     }
    18 }

    运行输出:

    Name:Jacky
    Age:26
    Designation:Engineer
    Salary:2000.0
    Name:Tom
    Age:20
    Designation:Teacher
    Salary:1000.0

    如果Employee.java在同级文件夹里,import这个步骤可以忽略。

  • 相关阅读:
    转载集合
    TYVJ P1053 字符串的展开 Label:字符 水
    划分数系列问题
    关于inf的问题
    TYVJ P1031 热浪 Label:dijkstra 最短路
    TYVJ P1032 零用钱 Label:贪心
    如何简单形象又有趣地讲解神经网络是什么?知乎
    CString
    利用afxDump来调试自己的程序
    mfc 调试 弹消息
  • 原文地址:https://www.cnblogs.com/zylq-blog/p/7738251.html
Copyright © 2020-2023  润新知