FreddyCollin
Ensign
- Registriert
- Dez. 2014
- Beiträge
- 236
Hi, bin Anfänger und arbeite mich grade durch Übungsaufgaben. Nun weiß ich aber nicht weiter, da es eine der ersten Klassen ist die ich schreibe... Die erste Aufgabe lautet wie folgt:
Mein Code:
Bis Schritt #2 bin ich gekommen und habe glaube ich auch keinen Fehler gemacht. Nun weiß ich nicht genau wie es weiter geht mit #3 und #4... die gebeBeschreibungAus()-Methode hab ich nur mal iwie deklariert und #4 ahne ich nur wie ich zu bearbeiten hab (vmtl mit einer if schleife?) aber ich weiß nicht genau wie ich dann alles verkette... Könnte mir jemand 3 und 4 zufügen mit ein paar kurzen, erklärenden worten versehen? Wäre super lieb! Ich zahl zur Not auch dafür... Es ist schrecklich niemand zu haben der mich korrigiert
Setzen Sie die durch das folgende UML-Klassendiagramm spezifizierte Klasse Stadt in eine
entsprechende Java-Klasse um (am PC in Eclipse). [#1]
Fügen Sie der Klasse einen Standard-Konstruktor und eine main()-Methode hinzu, die ein Objekt
der Klasse erzeugt [#2] und für dieses die Methode gebeBeschreibungAus() aufruft. Diese Methode
soll am Bildschirm (auf der Konsole) eine Textzeile der Form
„name ist eine Stadtbezeichnung mit einwohnerZahl Einwohnern.“
ausgeben. [#3]
Dabei werden die kursiv gedruckten Begriffe in diesem Text in der Bildschirmausgabe
jeweils mit den Werten der entsprechenden Attributvariablen ersetzt.
Für den Begriff Stadtbezeichnung wird für Städte mit weniger als 100000 Einwohnern „Stadt“, sonst „Großstadt“
ausgegeben. Ist die Stadt jedoch eine Kreisstadt, so wird statt dessen „Kreisstadt“ bzw. „große
Kreisstadt“ als Stadtbezeichnung ausgegeben. [#4]
Mein Code:
Code:
public class Stadt {
//Variablen Deklaration
String name;
int einwohnerZahl;
boolean istKreisstadt;
//Standard-Konstruktor
public Stadt(String name, int einwohnerZahl, boolean istKreisstadt) {
super();
this.name = name;
this.einwohnerZahl = einwohnerZahl;
this.istKreisstadt = istKreisstadt;
}
//Main-Methode
public static void main(String[] args){
Stadt ulm = new Stadt("ulm", 150000, false);
}
public gebeBeschreibungAus();
}
Bis Schritt #2 bin ich gekommen und habe glaube ich auch keinen Fehler gemacht. Nun weiß ich nicht genau wie es weiter geht mit #3 und #4... die gebeBeschreibungAus()-Methode hab ich nur mal iwie deklariert und #4 ahne ich nur wie ich zu bearbeiten hab (vmtl mit einer if schleife?) aber ich weiß nicht genau wie ich dann alles verkette... Könnte mir jemand 3 und 4 zufügen mit ein paar kurzen, erklärenden worten versehen? Wäre super lieb! Ich zahl zur Not auch dafür... Es ist schrecklich niemand zu haben der mich korrigiert
Zuletzt bearbeitet: