Можно ли сделать что-то вроде этого:
Foo.java
Class Foo {
static class Sub = FooSub
}
FooSub.java
Class FooSub {
}
Чтобы я мог сделать:
new Foo.Sub
Я знаю, что мог бы сделать:
class Foo {
static class Sub {}
}
Но это загромождает Java-файл.
В C #,Я помню, что была функция, позволяющая разделить класс на несколько файлов, что-то вроде partial
класса.
При этом вы, вероятно, могли бы разделить часть подкласса класса на другой файл.