A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© yw201605 中级黑马   /  2016-7-8 22:26  /  317 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

class ExtendsDemo {
        public static void main(String[] args) {
                Programmer p1 = new Programmer("小花","9027",2000.0);
                System.out.println(p1.getName()+".."+p1.getId()+".."+p1.getSalary());
                p1.work();

                ProjectManager p2 = new ProjectManager("小白","3412",3000.0,4000.0);
                System.out.println(p2.getName()+".."+p2.getId()+".."+p2.getSalary()+".."+p2.getBonus());
                p2.work();
        }
}
class Worker {
        private String name;
        private String id;
        private double salary;
        public Worker() {}
        public Worker(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) {
                this.id = id;
        }
        public String getId() {
                return id;

        }public void setSalary(double salary) {
                this.salary = salary;
        }
        public double getSalary() {
                return salary;
        }
        public void work() {
                System.out.println("工作");
        }
}

class Programmer extends Worker {
        public Programmer() {}
        public Programmer(String name,String id,double salary) {
                super(name,id,salary);
        }
}

class ProjectManager extends Worker {
        private double bonus;
        public ProjectManager() {}
        public ProjectManager(String name,String id,double salary,double bonus) {
                super(name,id,salary);
                this.bonus = bonus;
        }
        public void setBonus(double bonus) {
                this.bonus = bonus;
        }
        public double getBonus() {
                return bonus;
        }
       
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马