da quanto sembra, i dati membro di una classe vengono inizializzati automaticamente a 0 (se tipi di dato primitivi) o a NULL (se oggetti)... questa caratteristica e' propria di java o e' solo un caso?
Anche perche' se eseguo il codice tra i commenti, in fase di compilazione viene segnalato un avvertimento di variabile non inizializzata...
chi mi illumina? :adhone:
Codice PHP:
class Inutile {
Inutile() {
System.out.println ( "c = " + c );
System.out.println ( "d = " + d );
}
private int c;
private String d;
}
public class abc {
public static void main( String[] args ) {
/*int a;
System.out.println ( "a = " + a );
String b;
System.out.println ( "b = " + b );*/
Inutile inutile = new Inutile();
}
}