小编典典

在Java文件之外定义内部类

java

我想创建一个类,ClassB作为的内部类ClassA,但是我想写下外部ClassA.java文件。

我怎样才能做到这一点?

这将是很多内部类,而ClassA.java文件将是 巨大的

更新
我真正想做的是定义十个类,它们只能由一个类访问。所有这些都在同一包内定义。

谢谢。


阅读 217

收藏
2020-11-23

共1个答案

小编典典

将所有类放入包中,并将这些类定义为包私有。

package com.example.here

class Hello{
    //...
}

注意没有关键字public吗?如果创建类Hello的实例在com.example.here包中,则您将只能创建该实例的实例。

2020-11-23