Java不支持多重继承,但Object类默认是所有类的超类.例如
class Object
{
}
class B
{
}
class A extends B
{
}
Run Code Online (Sandbox Code Playgroud)
A类可以访问B和Object的所有方法.这不是多重继承的例子吗?所以Java不支持多重继承是正确的.
我的问题是找不到多级和多重继承之间的区别.Java Docs,它自称:Class Object是类层次结构的根.每个类都将Object作为超类.所有对象(包括数组)都实现此类的方法. 所以它意味着Class Object是Class A {Previous example}的超类.但是B级也是A级的超级类别. 那么它的含义是什么?
| 归档时间: |
|
| 查看次数: |
717 次 |
| 最近记录: |