Se ho struttura di classe come quellacampi statici in classi interne
public class Foo{
//declaring fields and methods
Foo(int k){
Bar.a = k;
}
public class Bar{
public final static int a;
}
}
E se creo molti casi di Foo, come si fa campo statico in atti di classe Bar? Voglio dire, è la stessa istanza per tutti gli oggetti Foo o per ogni istanza c'è un campo statico diverso?
No, tutte le istanze condividono lo stesso campo statico, non ci sarà campo statico per ogni istanza. –
capito. Grazie. – user2176737
Il tuo codice non verrà compilato. Le classi nidificate non statiche non possono contenere campi statici. – Pshemo