Java包

  •  
  • 包主要用来对类和接口进行分类。当开发Java程序时,可能编写成百上千的类,因此很有必要对类和接口进行分类。
  • 在Java中,如果给出一个完整的限定名,包括包名、类名,那么Java编译器就可以很容易地定位到源代码或者类。
  • Import语句就是用来提供一个合理的路径,使得编译器可以找到某个类。
  • 在该例子中,我们创建两个类:Employee 和 EmployeeTest

    首先打开文本编辑器,把下面的代码粘贴进去。注意将文件保存为 Employee.java。

    Employee类有四个成员变量:name、age、designation和salary。该类显式声明了一个构造方法,该方法只有一个参数。

  • import java.io.*;
  • public class Employee{
  • String name;
  • int age;
  • String designation;
  • double salary;
  • // Employee 类的构造器 public Employee(String name){ this.name = name; }
  • // 设置age的值 public void empAge(int empAge){ age = empAge; }
  • /* 设置designation的值*/ public void empDesignation(String empDesig){ designation = empDesig; }
  • /* 设置salary的值*/ public void empSalary(double empSalary){ salary = empSalary; }
  • /* 打印信息 */ public void printEmployee(){ System.out.println("名字:"+ name );
  • System.out.println("年龄:" + age );
  • System.out.println("职位:" + designation );
  • System.out.println("薪水:" + salary); }
  • }
  • import java.io.*;
  • public class EmployeeTest{ public static void main(String[] args)
  • { /* 使用构造器创建两个对象 */ Employee empOne = new Employee("RUNOOB1"); Employee empTwo = new Employee("RUNOOB2");
  • // 调用这两个对象的成员方法 empOne.empAge(26);
  • empOne.empDesignation("高级程序员");
  • empOne.empSalary(1000);
  • empOne.printEmployee();
  • empTwo.empAge(21);
  • empTwo.empDesignation("菜鸟程序员");
  • empTwo.empSalary(500);
  • empTwo.printEmployee(); }
  • }
  • 结果:
  • $ javac EmployeeTest.java
    $ java EmployeeTest 
    名字:RUNOOB1
    年龄:26
    职位:高级程序员
    薪水:1000.0
    名字:RUNOOB2
    年龄:21
    职位:菜鸟程序员
    薪水:500.0

posted on 2019-04-08 09:01  里里零  阅读(204)  评论(0编辑  收藏  举报

导航