zoukankan      html  css  js  c++  java
  • 创建一个抽象的员工类, 抽象开发累继承员工类,JavaEE ,和安卓继承开发类在测试类中进行测试

           /*

              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();
            
            }

        }

  • 相关阅读:
    BZOJ 1101 莫比乌斯函数+分块
    BZOJ 2045 容斥原理
    BZOJ 4636 (动态开节点)线段树
    BZOJ 2005 容斥原理
    BZOJ 2190 欧拉函数
    BZOJ 2818 欧拉函数
    BZOJ 3123 主席树 启发式合并
    812. Largest Triangle Area
    805. Split Array With Same Average
    794. Valid Tic-Tac-Toe State
  • 原文地址:https://www.cnblogs.com/hph1728390/p/10537863.html
Copyright © 2011-2022 走看看