|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Junior Member
Iscritto dal: Apr 2015
Messaggi: 4
|
java array
Scusate la domanda che può sembrare stupida, ma non capisco l'errore. Ora posto un pezzo di codice estrapolato e ridotto ai minimi termini ma dove mi viene segnalato l'errore.
Codice:
class Casa {
int numero, telefono;
public Casa() {
numero = 0;
telefono = 0;
}
void setNum(int v) {
numero = v;
}
void setTel(int p) {
telefono = p;
}
int getNum() {
return numero;
}
int getTel() {
return telefono;
}
}
class UsaCasa {
public static void main(String[] args) {
Casa []x = new Casa[4];
for(int i = 0; i<x.length;i++){
x[i].setNum(2+i); // qua mi da java.lang.NullPointerException
}
for(int i = 0; i<x.length;i++){
System.out.println(x[0].getNum());
}
}
}
|
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Oct 2005
Messaggi: 3306
|
Hai creato un array, ma le Case dentro l'array?
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 04:41.



















