黑马程序员技术交流社区

标题: 构造方法例子3 [打印本页]

作者: 李慧兵    时间: 2015-9-30 18:13
标题: 构造方法例子3
class Test2_Employee {                                                //employee员工
        public static void main(String[] args) {
                Employee e = new Employee("令狐冲","9527",20000);
                e.work();
        }
}
/*
* A:案例演示
        * 需求:定义一个员工类Employee
        * 自己分析出几个成员,然后给出成员变量
                * 姓名name,工号id,工资salary
        * 构造方法,
                * 空参和有参的
        * getXxx()setXxx()方法,
        * 以及一个显示所有成员信息的方法。并测试。
                * work
*/
class Employee {
        private String name;                                        //姓名
        private String id;                                                //工号
        private double salary;                                        //工资

        public Employee() {}                                        //空参构造

        public Employee(String name, String id, double salary) {//有参构造
                this.name = name;
                this.id = id;
                this.salary = salary;
        }

        public void setName(String name) {                //设置姓名
                this.name = name;
        }

        public String getName() {                                //获取姓名
                return name;
        }

        public void setId(String id) {                        //设置id
                this.id = id;
        }

        public String getId() {                                        //获取id
                return id;
        }

        public void setSalary(double salary) {        //设置工资
                this.salary = salary;
        }
       
        public double getSalary() {                                //获取工资
                return salary;
        }

        public void work() {
                System.out.println("我的姓名是:" + name + ",我的工号是:" + id + ",我的工资是:" + salary
                        + ",我的工作内容是敲代码");
        }
}
       




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2