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

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

版权声明:本文为miachen520原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
THE END
< <上一篇
下一篇>>