如果一个 class 默认是 class 对象的子class 并且如果它是另一个对象的子class 那么这不是多重继承吗?
If a class is by default a subclass of class Object and if it is a subclass of another object then doesnt this become multiple inheritance?
在 java 中,每个 class 默认是 class 对象的子 class
我们可以将任何 class 扩展为只有一个 class。
因此,如果 class 默认是 class 对象的子class 并且如果它是另一个对象的子class 那么这不会成为多重继承吗?
不,不是:
class Object {}
class Parent /* implicit extend of Object class */ {}
class Child extends Parent /* explicit extend of Parent and so extends of Object */ {}
纯继承。
这是链式继承,不是多重继承。仅仅因为你的 parent class 有另一个 parent class 并不能使它成为多重继承。多重继承是当你有两个 parent classes.
在 java 中,每个 class 默认是 class 对象的子 class 我们可以将任何 class 扩展为只有一个 class。 因此,如果 class 默认是 class 对象的子class 并且如果它是另一个对象的子class 那么这不会成为多重继承吗?
不,不是:
class Object {}
class Parent /* implicit extend of Object class */ {}
class Child extends Parent /* explicit extend of Parent and so extends of Object */ {}
纯继承。
这是链式继承,不是多重继承。仅仅因为你的 parent class 有另一个 parent class 并不能使它成为多重继承。多重继承是当你有两个 parent classes.