Habe probleme bei der folgenden Methode:
Aufgabenstellung:
schuhVerkaufen(schuhe: ArrayList, schuh: Schuh): boolean
Wenn sich der schuh in der schuhe ArrayList befindet wird dieser aus der ArrayList entfernt und die Methode gibt true zurück. Andernfalls false
Habe das wie folgt geschrieben:
Die Klasse wo die ArrayList implementiert ist, ist folgende:
Ich verstehe nicht wie ich beide Klassen miteinander verbinden kann.
Aufgabenstellung:
schuhVerkaufen(schuhe: ArrayList, schuh: Schuh): boolean
Wenn sich der schuh in der schuhe ArrayList befindet wird dieser aus der ArrayList entfernt und die Methode gibt true zurück. Andernfalls false
Habe das wie folgt geschrieben:
Java:
import java.util.ArrayList;
public class Verkaeufer extends Mitarbeiter{
private boolean arbeitsKleidung;
private boolean schuhVerkaufen (ArrayList<Schuh> schuhe) {
if(schuhe.contains(Schuh)) {
Schuh.remove(schuhe);
}
return false;
}
public boolean isArbeitsKleidung() {
return arbeitsKleidung;
}
public void setArbeitsKleidung(boolean arbeitsKleidung) {
this.arbeitsKleidung = arbeitsKleidung;
}
}
Die Klasse wo die ArrayList implementiert ist, ist folgende:
Code:
import java.util.ArrayList;
import java.util.LinkedList;
public class Schuhladen {
private LinkedList<Mitarbeiter> angestellte = new LinkedList<>();
private ArrayList<Schuh> schuhe = new ArrayList<>();
private Chef chef;
public LinkedList<Mitarbeiter> getAngestellte() {
return angestellte;
}
public void setAngestellte(LinkedList<Mitarbeiter> angestellte) {
this.angestellte = angestellte;
}
public ArrayList<Schuh> getSchuhe() {
return schuhe;
}
public void setSchuhe(ArrayList<Schuh> schuhe) {
this.schuhe = schuhe;
}
public Chef getChef() {
return chef;
}
public void setChef(Chef chef) {
this.chef = chef;
}
}
Ich verstehe nicht wie ich beide Klassen miteinander verbinden kann.