Hallo ich habe ein wahrscheinlich total banales Problem mit meinem JavaCode und zwar soll ich ein Programm schreiben mit 2 Konstruktoren und einer Methode zum Rausfinden der vollen Arrayplätze...
Hier mein Code:
jez zeigt mein Eclipse mir allerdings in Zeile 32 "Cannot invoke getSize() on the array type VarArray[]" an. Was mache ich falsch? Ich verzweifel da seit mehreren Stunden dran...
Hier mein Code:
Java:
package storage;
public class VarArray {
private int leereplaetze;
private int[] speicher;
public VarArray() {
speicher = new int[10];
}
public VarArray(int speichergroesse) {
speicher = new int[speichergroesse];
}
public int getSize() {
leereplaetze = 0;
int truegroesse;
for (int i = 0; i < speicher.length; i++) {
if (speicher[i] == 0) {
leereplaetze++;
}
}
truegroesse = speicher.length - leereplaetze;
return truegroesse;
}
public static void main(String[] args) {
VarArray[] newarray = new VarArray[3];
System.out.println(newarray.getSize());
}
}