Hey,
ich schreibe grad ein kleines Programm zu einem Sicherheitssystem, welches im Fall eines Feueralarms alle Türen öffnet. Habe bereits eine Arraylist vom Typ "Door" erstellt:
Er gibt mir so, jedoch nur den Speicherort der Objekte an( bsp.: Door@15db9742).
Meine Frage nun: Wie kann ich nun nur den boolean wert abfragen?
Wenn ich am Ende beim sysout eine Methode an die Liste anhängen will, bekomme ich eine Fehlermeldung:
Fehlermeldung: "isStatus cannot be resolved or is not a field".
ich schreibe grad ein kleines Programm zu einem Sicherheitssystem, welches im Fall eines Feueralarms alle Türen öffnet. Habe bereits eine Arraylist vom Typ "Door" erstellt:
Java:
ArrayList<Door> liste = new ArrayList();
liste.add(new Door(1, true));
liste.add(new Door(2, false));
liste.add(new Door(3, false));
liste.add(new Door(4, true));
activateFirealarm();
for (int i = 0; i< liste.size(); i++) {
liste.get(i).setLocked(true);
System.out.println(liste);
Er gibt mir so, jedoch nur den Speicherort der Objekte an( bsp.: Door@15db9742).
Meine Frage nun: Wie kann ich nun nur den boolean wert abfragen?
Wenn ich am Ende beim sysout eine Methode an die Liste anhängen will, bekomme ich eine Fehlermeldung:
Java:
System.out.println(liste.isStatus);