Java不支持多继承,但Object类默认是所有类的超类。 e.gJava对多继承的怀疑
class Object
{
}
class B
{
}
class A extends B
{
}
类A可以访问B的所有方法和Object.Is不是多重继承的一个例子? 因此,Java不支持多继承是正确的。
我的问题是不发现多级和多重继承之间的区别。 Java文档,它自己说:类对象是类层次结构的根。每个班级都有Object作为超级班。所有对象,包括数组,都实现了这个类的方法。 所以它意味着Class对象是Class A {上例}的超类。 但是B类也是超A类的。 那么它是什么意思呢?
+1似乎是一个足够公平的问题,关于多重继承的含义 – krock