Ich habe eine ArrayList namens groupOfPeople
erstellt, indem ich einen Konstruktor habe, der ihren Namen und ihr Alter annimmt. Dies wurde der Arraylist wie folgt hinzugefügt:Wie Methoden auf Arrays innerhalb einer ArrayList aufrufen?
groupOfPeople.add(new Person(23,"Tom"));
Jetzt will ich diese Person eine sleep()
Methode machen aufrufen, die in einer anderen Klasse gespeichert wird. Ich habe es so genannt:
SleepClass callSleepClassr = new SleepClass();
Jetzt habe ich die erste Person in der Arraylist anrufen möchten, und sie so machen schlafen .callSleepClass.sleep()
ihnen hinzufügen. Die Sache ist, ich weiß nicht, wie ich mich auf dieses erste Array beziehen soll.
Jede Hilfe ist willkommen, danke.
Iterierte eine d Rufen Sie jedes Element ODER verwenden Sie java8 forEach –
'für (Person x: Personen) { x.callshower.shower(); } 'funktioniert nicht, wie würde ich x machen dies tun? – James