您的位置:首页 > 编程语言

类设计(继承,抽象类,普通类)(最大化的重用代码!!!)

2016-06-03 19:04 330 查看
 1.类设计(继承,抽象类,普通类)(最大化的重用代码!!!)

提示:在抽象类里-可以使用抽象方法!!!

开发人员类

数据:

    名字

    地址

功能:

上班:

        1、赶车

        2、工作

        3、吃饭

        4、工作

        5、赶车

工作:

    写代码1

    调bug1 

    写代码2

    调bug2

吃饭:食堂吃饭,给钱,打饭,吃饭,擦嘴巴

赶车:搭公交,上车,站着玩手机,下车

市场人员类

数据:

    名字

    地址

功能:

上班:

        1、赶车

        2、工作

        3、吃饭

        4、工作

        5、赶车

工作:

    市场调研1

    陪客户吹牛1

    市场调研2

    陪客户吹牛2

吃饭:食堂吃饭,给钱,打饭,吃饭,擦嘴巴
赶车:搭公交,上车,站着玩手机,下车

public class Test1 {

public static void main(String[] args) {
staff p1=new developer();
p1.goWork();
staff p2=new marketPerson();
p2.goWork();
}

}
abstract class staff{
String name;
String address;
abstract void working();
public static void eatFood(){
System.out.println("食堂吃饭,给钱,打饭,吃饭,擦嘴巴");
}
public static void byBus(){
System.out.println("搭公交,上车,站着玩手机,下车");
}
public void goWork(){
this.byBus();
this.working();
this.eatFood();
this.working();
this.byBus();
}
}
class developer extends staff{
void working(){
System.out.println("写代码1");
System.out.println("调bug1 ");
System.out.println("写代码2");
System.out.println("调bug2 ");
}
}
class marketPerson extends staff{
void working(){
System.out.println("市场调研1");
System.out.println("陪客户吹牛1 ");
System.out.println("市场调研2");
System.out.println("陪客户吹牛2");
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: