Lösungsvorschlag 7.3 - Aufgabe 1
Aus ComeniusWiki
Version vom 2. Februar 2014, 16:13 Uhr von B.Schiller (Diskussion | Beiträge)
public class Schueler
{
//Attribute
private String name;
private String vorname;
private String klasse;
//Klassenvariable
static int schuelerzahl=0;
//Konstruktor
public Schueler(String name, String vorname, String klasse){
this.name=name;
this.vorname=vorname;
this.klasse=klasse;
//Inkrementierung des Zählers
schuelerzahl++;
ausgeben(name,vorname,klasse);
}
public void ausgeben(String name, String vorname, String klasse){
System.out.println(name);
System.out.println(vorname);
System.out.println(klasse);
System.out.println();
}
//Klassenmethode
static int getSchuelerzahl(){
return schuelerzahl;
}
}
public class Schule
{
//Konstruktor
public Schule(){
Schueler s1=new Schueler("Huber", "Hans", "5b");
Schueler s2=new Schueler("Meier", "Marie", "5c");
Schueler s3=new Schueler("Geier", "Gabi", "5d");
Schueler s4=new Schueler("Mueller", "Martin", "5a");
System.out.println();
//Aufruf der Klassenmethode um den Wert der Klassenvariable abzufragen
System.out.println("Die Schule hat "+Schueler.schuelerzahl+" Schueler.");
}
}

