如果我有4种不同的Java类型(称之为A B C D),并且A是子类型B并且A是子类型C且B是子类型D且C是子类型D,这是合法的吗?那里有什么例子吗?
绘制图表:
D
| |
| |
B C
| |
| |
A
Run Code Online (Sandbox Code Playgroud)
所以D是超类型.谢谢!
这与继承不合法,因为Java作为一种语言不支持多重继承.
但是,您可以通过实现多个接口来实现此目的,这与多重继承不同.
所以是的,你可以做到这一点,你可以检查某些东西是否是一个接口的实例,但这与类类型不同,你的图表看起来与你绘制的图形有点不同.
| 归档时间: |
|
| 查看次数: |
501 次 |
| 最近记录: |