米字键

博客园 首页 新随笔 联系 订阅 管理

       /*

          1 定义一个员工类  所有的子类都抽取(抽象类)  Employee
                      属性:姓名  工号(生成get  set  )
                      方法:工作  抽象
            2 定义一个研发类员工    Develop   abstract   继承Employee   
                    抽象类的方法  work();
             3要求定义一个EE工程师类  工号  姓名  工作:开发拼多多
             4 要求定义Android 工程师  继承研发部类  重写工作方法 开发手机端淘宝

      */

     //创建一个抽象员工类

 

    public abstract class Employee {

      //定义员工类的属性
         String name;
         int id;
   

    //生成get.   set方法
       public String getName() {
          return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public int getId() {
            return id;
       }

        public void setId(int id) {
            this.id = id;
      }
    //设置抽象方法
      public abstract void work();
}

 

 

    //创建一个开发类继承员工类

    public abstract class Decelop extends Employee{
          //创建一个抽象方法
          public abstract void work();
    
    }

      创建一个javaEE普通类继承开发类

      public class EE extends Decelop{

             //调用抽象方法
            public void work() {
               //打印开发拼多多
              System .out.println("开发拼多多");
        }

 

 

 

      //创建一个安卓类继承开发类
    public class Android extends Decelop{

        //调用开发类的抽象方法
          public void work() {
            //打印开发开发手机淘宝
            System.out.println("开发手机淘宝");
        }

    }

 

 

 

 

 

      //创建测试类测试

    public class Test {
          public static void main(String[] args) {
    
              //调用安卓类
              Android A=new Android();

        //添加姓名和 工号
              A.setName("张无忌");
              A.setId(15646);
        
                //调用javaEE类
                EE E=new EE();

          //添加姓名工号
                E.setName("豆豆");
                E.setId(12355);
        
               //打印姓名工号
              System.out.print(E.name+"    "+E.id+"     ");

          //的调用work方法
              E.work();    
        
        
              System.out.println();

          //打印姓名工号
              System.out.print(A.name+"    "+A.id+"     ");

        //的调用work方法
              A.work();
        
        }

    }

posted on 2019-03-15 16:24  米字键  阅读(725)  评论(0编辑  收藏  举报