我遇到了一个术语'原始'对象。在搜索之后,我得到了一个原始类是没有直接超类的类,例如对象。这是对的吗?
另外,我如何创建一个原始类,因为每个Java类都从Object类扩展。
答案 0 :(得分:4)
你不能创建一个原始类。
Excepting Object,没有超类,每个类都有一个且只有一个直接超类(单继承)。在没有任何其他显式超类的情况下,每个类都隐式地是Object的子类。
类可以从派生自类的类派生的类派生,依此类推,最终派生自最顶层的类Object。据说这样的类是继承链中延伸回Object的所有类的后代。
http://docs.oracle.com/javase/tutorial/java/IandI/subclasses.html
答案 1 :(得分:2)
您无法创建原始类。 唯一的原始类是Object类。
您将声明的任何类都将自动从Object继承。
答案 2 :(得分:1)
我遇到了一个术语“原始”对象。搜索后我发现原始类是没有直接超类的类,例如对象。这是正确的吗?
是的
如何创建一个原始类,因为每个 Java 类都从 Object 类扩展而来。
正如其他人所回答的那样,您无法创建原始类。它已经由 Java 创建者以 Object class
的形式创建