不inheritanceObject类的类

是否有任何类不inheritanceObject作为SuperClass或者可能已经过时/弃用?

根据Java Object超类 , java.lang.Object不扩展Object

除此之外,所有类别即

 class ClassName { //some stuff } 

如果没有给出其他超类,则所有类都隐式地扩展Object。

另一方面,接口不扩展Object,但它们不能包含可调用的方法,也不能从它们实例化对象。 当最终实现接口时,实现类必然会扩展Object。 (并且,不,Object不实现接口)

根据java.lang.Object javadoc

Class Object是类层次结构的根。 每个类都有Object作为超类。 所有对象(包括数组)都实现此类的方法。

因此,Java中的所有对象都直接或间接地扩展它。

所有Java类都inheritancejava.lang.Object (直接 – 默认情况下,或通过父项)。 如果某些类或方法在某些平台发行版中被弃用,则它总是反映在适当的JavaDoc中。

是否存在任何不将Object作为SuperClassinheritance的类

其中只有一个,它是java.lang.Object本身。 还有所有接口。

或者可能已经过时/弃用?

有很多这些。 见Javadoc。