java实现简单员工类

来源:互联网 发布:淘宝链接转微信二维码 编辑:程序博客网 时间:2024/06/02 04:26
/*功能:实现员工类-简单版 *  1.程序算不上简洁,但是用到了模块化,将各个函数分开 *    例如只用修改姓名就只需要调用修改姓名的函数就可以 *  2.使用到了this消除同名冲突 *  3.程序虽小,五脏俱全 */package test.project;public class Test {// 成员函数int num; // 编号String name; // 姓名String sex; // 性别String department; // 部门// 构造函数public Test(int num, String name, String sex, String department){// 分别用设置函数来设置相应信息setNum(num);setName(name);setSex(sex);setDepartment(department);}// 设置编号public void setNum(int num){this.num = num; // 使用this,消除同名冲突}// 设置姓名public void setName(String name){this.name = name; // 使用this,消除同名冲突}// 设置姓别public void setSex(String sex){this.sex = sex; // 使用this,消除同名冲突}// 设置部门public void setDepartment(String department){this.department = department; // 使用this,消除同名冲突}// 打印函数public void print(){// 逐一打印信息System.out.println("编号:" + num);System.out.println("姓名:" + name);System.out.println("性别:" + sex);System.out.println("部门:" + department);}// 主函数public static void main(String[] args){// 为类分配空间,这里用到了构造函数Test test = new Test(9527, "唐伯虎", "男", "搞笑部");// 打印员工信息test.print();// 测试单独的设置函数test.setDepartment("调到部门:杂役部");// 打印修改后信息test.print();}}

 

运行结果: