Java中的类不能扩展多个类。
Java中的每个类都扩展了java.lang.Object。
从1和2开始:Java中的任何类都不能扩展除java.lang.Object之外的任何其他类。
这个扣除有什么问题?
答案 0 :(得分:7)
您一次只能扩展一个班级。但A
可以延长B
可以延长C
等等。
答案 1 :(得分:4)
延伸Tangens所说的话:
对于数字2,它应改为:
每个没有明确表达的类 声明它扩展的类扩展 对象
即。如果你使用extends关键字,你现在说你明确地扩展了Object以外的东西。但是,如果您遵循扩展层次结构,那么在某些时候,该扩展路径将最终返回到Object。
另一部分是继承实际上是一个链 - 您拥有父级及其父级及其父级父级等的所有属性。由于此层次结构的顶部始终为Object,因此您必须在一个级别或者另一个,扩展对象。
答案 2 :(得分:2)
正确陈述:
Java中的类不能直接扩展多个类。
Java中的每个类都直接或间接地扩展了java.lang.Object。
答案 3 :(得分:1)
继承是一棵树。一个类只能直接扩展一个类,但是该类可以扩展另一个类,扩展另一个类等。所以你可以说A扩展Object,B扩展A,C扩展B等,C间接地从Object继承。