本实验要求在项目二的基础上改进员工信息类的定义,定义成员方法,并在成员方法中实现对员工的编号、姓名、性别、所在部门这4项基本信息进行赋值和输出显示,显示结果如图3-1所示。
图3-1 简单的员工信息类运行结果
1.员工信息类的成员方法showInfo()
【例3-1】 定义showInfo()方法,实现成员变量的输出。
公共类EmployeeA内部的showInfo()方法是EmployeeA类的成员方法,该方法无参数、无返回值,方法内的System.out.println()用于输出类的成员属性empName。
this关键字用于在本类中调用其他的成员属性、成员方法。
【例3-2】 调用showInfo()方法。
要调用类EmployeeA的成员方法showInfo(),首先进行实例化创建一个类的对象person,通过person.showInfo()调用成员方法,输出该对象的empName属性值。(www.xing528.com)
2.员工信息类的成员方法setInfo()
【例3-3】 定义setInfo()方法,实现成员变量的赋值。
公共类EmployeeA内部的setInfo()方法是EmployeeA类的成员方法,该方法无返回值,有一个参数empName1,和成员变量empName同为String型。该方法的作用为通过参数empName1将字符串值赋值给类的成员变量empName。
【例3-4】 加入调用setInfo()方法。
实例化创建类对象person,通过person.setInfo()调用成员方法时,需要传递一个String型的参数值。
图3-2 【例3-4】运行结果
控制台显示结果如图3-2所示。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。