欢迎光临散文网 会员登陆 & 注册

java 核心技术-12版 卷Ⅰ- 4.3.1 Employee 类

2023-02-24 21:00 作者:CC挑灯夜读_谷  | 我要投稿

    在Java中,最简单的类定义形式为:

    

注: 上面的字段,构造器和方法之间的顺序是非固定的,可以任意调整。只是习惯性用字段,构造,方法的顺序

下面看一个非常简单的Employee 类,编写工资管理系统时可能会用到:

    


    在这个程序中,我们构造了一个Employee 数组,并填入了3个Employee 对象:

接下来,使用Employee 类的raiseSalary 方法将每个员工的薪水提高 5%:

最后,调用getName 方法、getSalary方法和getHireDay 方法打印各个员工的信息:

    注意,在这个示例程序中包含两个类:Employee 类和带有public 访问修饰符的EmployeeTest类。EmployeeTest类包括main方法,其中使用了前面介绍的代码。

    源文件名是EmployeeTest.java ,这是因为文件名必须与public类的名字匹配。一个源文件只能带有一个公共类,但可以有任意数目的非公共类。

    接下来,编译这段源代码的时候,编译器将在目录中创建两个类文件 EmployeeTest.class 和Employee.class。

    然后启动这个程序,为字节码解释器提供程序中包含main方法的那个类的类名:

java EmployeeTest

    字节码解释器开始运行EmployeeTest类的main 方法中的代码。这个代码会先后构造3个Employee 对象,并显示它们的状态。

java 核心技术-12版 卷Ⅰ- 4.3.1 Employee 类的评论 (共 条)

分享到微博请遵守国家法律