Buongiorno,
scusatemi ma sono al primo approccio con java.
Ho fatto un esercizio con due classi e non capisco una cosa.
Questa è la classe main:
package numerointero;
public class Eserc {
public static void main(String[] args) {
NumeroIntero ni = new NumeroIntero(8);
ni.stampaNumero();
}
}
Questa è l'altra classe:
package numerointero;
public class NumeroIntero {
public int numeroIntero;
public int ni;
public int nuin=0;
// Costruttore
public NumeroIntero(int numeroIntero) {
System.out.println("costruttore numerointero");
System.out.println("numero intero " + numeroIntero);
ni=numeroIntero;
nuin=100+numeroIntero;
}
public void stampaNumero() {
System.out.println("stampanumero");
System.out.println("ni " + ni);
System.out.println("numero intero " + numeroIntero);
System.out.println("nuin " + nuin);
}
}
Il risultato è il seguente:
costruttore numerointero
numero intero 8
stampanumero
ni 8
numero intero 0
nuin 108
DOMANDA
Perché numeroIntero all'interno di stampaNumero è uguale a 0?
Scusate se la domanda è scema ma è la mia prima domanda java.
Grazie
Marco