Lösungsvorschlag Aufgaben ArrayList - Aufgabe 2: Unterschied zwischen den Versionen
Aus ComeniusWiki
Zeile 43: | Zeile 43: | ||
Schueler s = new Schueler(name, vorname, klasse); | Schueler s = new Schueler(name, vorname, klasse); | ||
liste.add(s); | liste.add(s); | ||
+ | } | ||
+ | |||
+ | public void schuelerzahlAusgeben(){ | ||
+ | System.out.println("Schülerzahl: "+liste.size(); | ||
} | } | ||
Version vom 30. April 2015, 15:30 Uhr
public class Schueler { //Attribute private String name; private String vorname; private String klasse; //Konstruktor public Schueler(String name, String vorname, String klasse){ this.name=name; this.vorname=vorname; this.klasse=klasse; schuelerzahl++; } public String getName(){ return name; } public String getVorname(){ return vorname; } public String getKlasse(){ return klasse; } }
import java.util.ArrayList; public class Schule{ private ArrayList<Schueler> liste = new ArrayList<Schueler>(); public void schuelerHinzufuegen(String name, String vorname, String klasse){ Schueler s = new Schueler(name, vorname, klasse); liste.add(s); } public void schuelerzahlAusgeben(){ System.out.println("Schülerzahl: "+liste.size(); } public void aktuelleListe(){ for(Schueler i:liste){ System.out.println(i.getName()+" "+i.getVorname()+", "+i.getKlasse()); } } }