Lösungsvorschlag 7.4 - Aufgabe 1: Unterschied zwischen den Versionen
Aus ComeniusWiki
(Die Seite wurde neu angelegt: „<pre> public class Schueler { //Attribute private String name; private String vorname; private String klasse; //Klassenvariable static int schuelerzahl=0; //…“) |
|||
(Eine dazwischenliegende Version von einem Benutzer wird nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
− | < | + | <syntaxhighlight lang="java"> |
public class Schueler | public class Schueler | ||
{ | { | ||
Zeile 35: | Zeile 35: | ||
} | } | ||
− | </ | + | </syntaxhighlight> |
− | < | + | <syntaxhighlight lang="java"> |
public class Schule | public class Schule | ||
{ | { | ||
Zeile 50: | Zeile 50: | ||
//Aufruf der Klassenmethode um den Wert der Klassenvariable abzufragen | //Aufruf der Klassenmethode um den Wert der Klassenvariable abzufragen | ||
− | System.out.println("Die Schule hat "+Schueler. | + | System.out.println("Die Schule hat "+Schueler.getSchuelerzahl()+" Schueler."); |
} | } | ||
} | } | ||
− | </ | + | </syntaxhighlight> |
Aktuelle Version vom 30. April 2015, 10:07 Uhr
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.getSchuelerzahl()+" Schueler."); } }