Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 外部类是否可以定义为静态类并包含内部静态类?_Java_Oop - Fatal编程技术网

Java 外部类是否可以定义为静态类并包含内部静态类?

Java 外部类是否可以定义为静态类并包含内部静态类?,java,oop,Java,Oop,将外部类定义为静态类是正确的,而内部也有一个静态类?只需要外部类和内部类的一个实例。外部类可以是抽象的,而其封闭类可以是静态的吗?不,顶级类不能是静态的。类声明中“static”的含义仅与嵌套类相关。当然,在抽象类中可以有一个静态嵌套类 从: 修饰符static仅适用于成员类(§8.5.1),不适用于顶级、本地或匿名类 请注意,如果您想要一个类的“只有一个实例”,那么您应该潜在地使它成为一个单独的类—这是完全独立的,而不是影响类声明本身的东西。不,顶级类不能是静态的。类声明中“static”的含

将外部类定义为静态类是正确的,而内部也有一个静态类?只需要外部类和内部类的一个实例。外部类可以是抽象的,而其封闭类可以是静态的吗?

不,顶级类不能是静态的。类声明中“static”的含义仅与嵌套类相关。当然,在抽象类中可以有一个静态嵌套类

从:

修饰符static仅适用于成员类(§8.5.1),不适用于顶级、本地或匿名类


请注意,如果您想要一个类的“只有一个实例”,那么您应该潜在地使它成为一个单独的类—这是完全独立的,而不是影响类声明本身的东西。

不,顶级类不能是静态的。类声明中“static”的含义仅与嵌套类相关。当然,在抽象类中可以有一个静态嵌套类

从:

修饰符static仅适用于成员类(§8.5.1),不适用于顶级、本地或匿名类

请注意,如果您想要一个类的“只有一个实例”,那么您应该潜在地将其设置为一个单实例—这是完全独立的,而不是影响类声明本身的东西