|
1
4
很简单:C扩展对象。C的子类不能扩展B。不能添加 另一个 基类,因为Java不支持多重继承。 而C的子类可以很好地实现这个附加接口。 但C对象也不可能是B实例。 所以:
鉴于
是不可能的。因为B是 已定义 到 不 扩展对象以外的任何内容。当然,这里的“诀窍”是两个类B和C都是已知的,正如前面所说:C不扩展B。 |
|
|
2
1
举个例子
编译器可以立即告诉您
|
|
|
3
0
这是因为在Java中创建抽象类的实例是绝对不可能的。 从类对象调用了operator instance of,如果没有类的实例撤消了它(object),则无法调用它。 |
|
|
user7794336 · Java中从列表路由方法调用的最佳方法 9 年前 |