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

© 吴成 中级黑马   /  2016-3-19 22:54  /  470 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

class Test_Employee {
        public static void main(String[] args) {
                Manager m = new Manager("张三",35248,8888,9999);
                System.out.println(m.getName() + "----" + m.getNum() +"----" + m.getSalary() +"----" + m.getBonus() );
                m.work();
                Employee e = new Employee();
                e.setName("大明");
                e.setSalary(8000);
                System.out.println(e.getName() + "----" + e.getSalary());
        }
}
class Employee {
        private String name;
        private int  num;
        private int salary;
        public Employee (){}
        public Employee(String name,int num,int salary){
        this.name = name;
        this.num = num;
        this.salary = salary;}
        public void setName(String name){
                this.name = name;}
        public String getName(){
                return name;}
        public void setNum(int num){
                this.num = num;}
        public int getNum(){
                return num;}
        public void setSalary(int salary){
                this.salary = salary;}
        public int getSalary(){
                return salary;}
        public void work(){
                System.out.println("他们都需要工作");}
}
class Programmer extends Employee {
        public Programmer(){  }
        public Programmer(String name,int num, int salary){
                super(name,num,salary);}
        public void work(){
                System.out.println ("程序员是码农");}
}
class Manager extends Employee {
        private int bonus;
        public Manager(){}
        public Manager(String name,int num,int salary,int bonus){
                super(name,num,salary);
                this.bonus = bonus;
        }
       
        public int getBonus(){
                return bonus;}
        public void work(){
                System.out.println("经理可以管别人");}
       
}

0 个回复

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