假设类A是子类B的超类,类B是子类C的超类,那么应该使用以下哪种语句?并判断未选择的语句是否“错误”或是否有其他原因?
语句1:子类
C有两个/多个超类'A‘和'B’
发布于 2018-10-05 05:14:22
我会说陈述2更准确。
本质上,B可以访问A的所有受保护/公共字段/方法,C可以访问A和B的所有受保护/公共字段/方法
发布于 2018-10-05 05:17:35
我会说语句1是真的,语句2是假的。
我没有明确的文档。但是如果你看一下
https://docs.oracle.com/javase/tutorial/java/IandI/objectclass.html
If a class, or one of its superclasses, implements the Cloneable interface我认为这意味着可能有多个超类,在java中,唯一的方法是如果有继承链,并且链中的所有类都被认为是超类。
https://stackoverflow.com/questions/52655088
复制相似问题