Hallo,
ich bin ein Newbie in Sachen Java. Ich habe eine Frage die schon etliche male gestellt worden ist, aber ich habe das nicht verstanden. Es geht um Konstruktoren. Ich hab Verstanden das diese nichts zurückgeben und sie am Anfang initiallisiert werden. Aber ich versteh einfach nicht wozu diese da sind und wie diese funktionieren. Ich habe eine Aufgabe zu lösen, aber finde einfach keine Anfang. Einen Teil des Quelltextes lautet :
Es sind noch 2 weitere Methoden dabei, die aber kein Problem darstellen. Im ersten Teil werden die Attribute initiallisiert, aber wieso stehen diese nochmal unter public EinfachesAuto und darunter nochmal? Und was bedeutet das this.xxxx=xxxx.
Eine frage hab ich noch: Wir sollen eine Klasse erstellen die die Methoden in dieser Klasse aufrufen: Übergebe ich von der ersten Klasse die Variablen an die Methode public EinfachesAuto(String besitzer, String autotyp .......)
Ich hoffe das sind nicht alzu blöde fragen und ihr könnt mir helfen.
Danke im voraus
Chaos
ich bin ein Newbie in Sachen Java. Ich habe eine Frage die schon etliche male gestellt worden ist, aber ich habe das nicht verstanden. Es geht um Konstruktoren. Ich hab Verstanden das diese nichts zurückgeben und sie am Anfang initiallisiert werden. Aber ich versteh einfach nicht wozu diese da sind und wie diese funktionieren. Ich habe eine Aufgabe zu lösen, aber finde einfach keine Anfang. Einen Teil des Quelltextes lautet :
Code:
public class EinfachesAuto{
// Attribute
public String besitzer;
public String autotyp;
public String farbe;
public int erstzulassung;
public int leistung;
public int kmStand;
// Konstruktor
public EinfachesAuto(String besitzer, String autotyp, String farbe,
int erstzulassung, int leistung, int kmStand){
this.besitzer = besitzer;
this.autotyp = autotyp;
this.farbe = farbe;
this.erstzulassung = erstzulassung;
this.leistung = leistung;
this.kmStand = kmStand;
Es sind noch 2 weitere Methoden dabei, die aber kein Problem darstellen. Im ersten Teil werden die Attribute initiallisiert, aber wieso stehen diese nochmal unter public EinfachesAuto und darunter nochmal? Und was bedeutet das this.xxxx=xxxx.
Eine frage hab ich noch: Wir sollen eine Klasse erstellen die die Methoden in dieser Klasse aufrufen: Übergebe ich von der ersten Klasse die Variablen an die Methode public EinfachesAuto(String besitzer, String autotyp .......)
Ich hoffe das sind nicht alzu blöde fragen und ihr könnt mir helfen.
Danke im voraus
Chaos