Is java.lang.Object
隐式继承的所有自定义类/对象的超类?我以为java不支持多重继承。我问的原因是我是否已经从自定义类中的另一个类继承,并且 java 再次强制隐式继承java.lang.Object
最重要的是,这不是多重继承吗?
另外, java.lang.class 类也是所有自定义类/对象的超类吗?如果不是,那么在java反射中我们如何获取传递的任何类的类类型或在任何对象上调用isInstance?
每个没有显式超类的类都继承自java.lang.Object
所有其他类都间接继承它,因为当您沿着继承树向上时,您最终将在一个没有显式超类的类处结束,然后在Object
.
java.lang.Class
是所有类对象的超类(不是所有对象!),例如String.class
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)