Exemple de code:devrait classe imbriquée être déclarée comme statique si seulement utilisé dans clas wrapper
class A {
public doSomethingFancy() {
.....
doJOb();
}
private doJob() {
B b = new B();
}
private class B {
}
}
classe B
est seulement nécessaire pour la classe A
.Ou est utilisé uniquement en classe A
.
Est-il nécessaire de déclarer la classe B
comme static
? oui/non Pourquoi?
"Classe interne déclarée statique" est une contradiction dans les termes. – EJP