【发布时间】:2015-08-25 10:51:52
【问题描述】:
抽象类可以继承接口类吗?我想设计和实现一个公共交通系统的类图。所以我设计了这样的东西。
1)Limo extends(抽象)出租车extends(界面)车辆&(抽象)公共交通
2)地铁延伸(抽象)公共交通
3)mid-buss extends (Abstract)Bus extends (Abstract)public 交通&(接口)车辆
4)large-buss extends (Abstract)Bus extends (Abstract)public 交通&(接口)车辆
所以如果我想实现这些类,我必须在抽象类中实现接口方法的结构。你怎么看?设计类似上面的东西是否正确?
【问题讨论】:
-
我们在说什么语言?
-
@Fildor C# 或 java .
-
两种语言的抽象类都可以实现接口。
-
"我必须在抽象类中实现接口方法的结构" - 至少在Java中你可以将抽象类实现的接口的实现传递给具体类。
标签: oop interface abstract-class