Lösungsvorschlag Aufgaben ArrayList - Aufgabe 2: Unterschied zwischen den Versionen

Aus ComeniusWiki
Wechseln zu: Navigation, Suche
 
(Eine dazwischenliegende Version von einem Benutzer wird nicht angezeigt)
Zeile 14: Zeile 14:
 
this.vorname=vorname;
 
this.vorname=vorname;
 
this.klasse=klasse;
 
this.klasse=klasse;
schuelerzahl++;
 
 
}   
 
}   
  
Zeile 43: Zeile 42:
 
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();
 
}
 
}
  

Aktuelle Version vom 8. Mai 2015, 12:07 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;
}   

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());
}

}
}