Java Klassen erstellen?
Ich bin in Bayern in der 10. Klasse, bin im Sommer hierher gezogen und hatte vorher nie Informatik. Meine Klasse hier hat das schon seit 1 oder 2 Jahren und meine Lehrerin war nicht wirklich bereit mich zu unterstützen beim nachholen des Stoffes. Ich habe jetzt einige Tutorials gescheut und meine Lehrerin hatte ein paar Wiederholungsaufgaben für alle hochgeladen.
Könnte mir jemand beim Lösen dieser aufgaben helfen? Es geht um Java Klassen und ich habe echt noch nicht alles verstanden.
Weiß jemand die Lösung der Aufgaben auf dem Foto und könnte erklären wie sie zustande kommen?
Oder würde sich vielleicht jemand Bereiterklären mir später potentielle weitere Fragen zu anderen Aufgaben zu beantworten
Meine Klassenkameraden haben leider auch nicht alles wirklich verstanden und meine Lehrerin ist der Auffassung ich müsste es selbst lernen.
Bei den Lücken die ich schon ausgefüllt habe bin ich ebenfalls unsicher ob sie richtig sind.
1 Antwort
Hallo,
ich kann es mal versuchen. Oben in de Aufgabe hast du ja einen Klassenkarte gegeben, diese beinhaltet alle Informationen, die du brauchst:
Den Namen (Wuerfel); den Klassenvariablen (laenge) und die Methoden ... .
Du musst immer das Geliche Schema abarbeiten.
Zuerst die Klasse definieren:
public class Name (Wuerfel){
//inhalt
}
Danach definierst du deine Objektvariablen
private Datentyp name;
Private kannst du eigentlich immer davor schreiben. Dadurch kann man dann nicht mehr von außen auf die Variabel zugreifen und nur noch mit setze-Methode ändern
Den Datentypen und den Namen hast du ja gegeben also
private int laenge;
Jetzt noch der Konstruktro:
public Wuerfel ( int laenge_neu){
laenge = laenge_neu;
}
Damit fehlt nur noch die Methoden. Die sind so aufgebaut:
public Rückgabewert name (Datentyp Attribute)
also public int gibOberfläche(){
return ...
}
public void aendereLaenge(int neueLaenge){
laenge = neueLaenge;
}