首页 理论教育 编写员工类,添加和查询员工信

编写员工类,添加和查询员工信

时间:2023-11-07 理论教育 版权反馈
【摘要】:类的目的是抽象出一类事物的共有属性和行为,即抽象出数据并在数据上所进行的操作。如图6-1所示。图6-1类的基本结构本实验中我们将学会怎样去写类,编写一个程序,定义要给表示员工的类Employee,这个类的属性有“员工号”“姓名”“性别”“部门”,设置属性的方法有get方法和set方法。编写主程序,创建Employee类的对象并验证功能。如图6-2添加员工信息和图6-3查询员工信息。

编写员工类,添加和查询员工信

类是Java语言中最重要的数据类型。类的目的是抽象出一类事物的共有属性和行为,即抽象出数据并在数据上所进行的操作。类的类体由两部分组成,变量的声明和方法的定义,其中的构造方法(方法名与类名相同,无类型)用于创建对象,其他方法供该类创建的对象调用。如图6-1所示。

抽象的目的是产生类,而类的目的是创建具有属性和行为的对象,使用new方法运算符和类的构造方法为声明的对象分配变量,即创建对象。对象不仅可以操作自己的变量改变状态,而且能调用类中的方法产生一定的行为。通过使用运算符“.”,对象可以实现访问自己的变量和调用自己的方法。

图6-1 类的基本结构

本实验中我们将学会怎样去写类,编写一个程序,定义要给表示员工的类Employee,这个类的属性有“员工号”“姓名”“性别”“部门”,设置属性的方法有get方法和set方法。并为此类增加一个方法showInfo(),该方法把Employee类的对象的所有属性组合输出显示。编写主程序,创建Employee类的对象并验证功能。

如图6-2添加员工信息和图6-3查询员工信息。

图6-2 员工信息属性添加显示(www.xing528.com)

图6-3 员工信息查询结果显示

实验的第二部分是进行对象的组合,类的成员变量可以是某个类的对象,如果用这样的类创建对象,那么该对象中就会有其他对象,也就是说该类的对象将其他对象作为自己的组成部分,这就是对象的组合。一个对象A通过组合对象B调用对象B的方法,即对象A委托对象B调用其方法。

在这个案例中,我们将公司的部门类作为公司的成员变量,当公司的对象需要对人员进行调动时,需要通过调用一个方法将某个部门人员的引用传递给具体的员工。执行结果如图6-4所示。

图6-4 员工岗位变动

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈