JAVA 用抽象类,继承,接口综合练习题,13题

/*JAVA练习题13题:
用抽象类,继承,接口综合设计一个系统xxx门的实现过程流程
设计一张抽象的门Door那么对于这张门来说,就应该拥有所有
门的共性,开门openDoor()和关门closeDoor() 然后对门进行
另外的功能设计,防盗–theftproof(),防水–waterroof(),
防弹–bulletproof(),防火–fireproof()…
要求:利用继承,抽象类,接口的知识设计该门.
*/
//建立一个接口
interface Door{

public void openDoor();
public void closeDoor();

}
//建立一个抽象类
abstract class CheDoor implements Door{
String name;
// public void openDoor(){
// System.out.println(name+“车正在开门”);
// }
// public void closeDoor(){
// System.out.println(name+“车正在关门”);
// }

public  final void FangDaoDoor(){
	System.out.println(name+"车有防盗功能");
	}
public  abstract void FangShuiDoor();	

}

class ZhongXingDoor extends CheDoor{
public void openDoor(){
System.out.println(name+“车正在缓慢开门”);
}
public void closeDoor(){
System.out.println(name+“车正在缓慢关门”);
}

public  void FangShuiDoor(){
	System.out.println(name+"车有防水功能");
	}

}
//测试
public class DoorTest{
//主方法
public static void main(String[] args){
ZhongXingDoor zx = new ZhongXingDoor();
zx.name = “大众”;
zx.openDoor();
zx.FangDaoDoor();
zx.FangShuiDoor();
zx.closeDoor();
}
}
在这里插入图片描述

发布了103 篇原创文章 · 获赞 5 · 访问量 3080

猜你喜欢

转载自blog.csdn.net/weixin_45339692/article/details/103228034