比较经典的解释,Java中顶级类当你在其它类的外面声明一个类时,Java就认为该类是一个顶级类。其他类指什么?有没有更直观的解释?
3 回答
梦里花落0921
TA贡献1772条经验 获得超6个赞
顶级类是指的父类
public class A{} public class B extends A{} |
A就叫顶级类,所谓顶级,也就是该类不再继承别的类,是最上面一层的类
例如JAVA里最基础也顶级的类应该算是java.lang.Object了,所有对象都是继承它的
POPMUISE
TA贡献1765条经验 获得超5个赞
顶级类,顾名思义,最外层,最高级的类;
怎么理解呢?在java中,当你在其它类的外边声明一个类(就是一个对立的类);它就会认为这是一个顶级类!
还有一种嵌套顶级类;如果你在一个顶级类中声明一个类,并且在该嵌套类的声明前加上static的修饰符,你就得到了一个嵌套顶级类。
以下的代码段声明了一个顶级类和一个嵌套顶级类:
class TopLevelClass{//顶级类
static class NestedTopLevelClass{//嵌套顶级类
}
}
就象静态的字段和静态的方法一样(也可称为类字段和类方法),一个嵌套的顶级类也是与对象无关的。
添加回答
举报
0/150
提交
取消