Пример кода:должен Вложенный класс объявлен как статический, если используется только в обертку CLAS
class A {
public doSomethingFancy() {
.....
doJOb();
}
private doJob() {
B b = new B();
}
private class B {
}
}
класс B
только необходимый для класса A
.Или используется только в классе A
.
Следует ли объявлять класс B
как static
? да/нет Почему?
«Внутренний класс, объявленный как статический», является противоречием в терминах. – EJP