Hallo!
Ich hab in der Uni ein Semester Informatik, in dem wir Java-Programmierung durchnehmen.
Bin bisher eigentlich echt gut mitgekommen, nur seitdem wir mit OO-Programmierung angefangen haben hakts bei mir n bißchen, besonders was Vererbung angeht.
Wir programmieren btw mit eclipse...
mein Problem:
wenn ich zu dieser Klasse eine Unterklasse schreiben soll (heißt das so? Ich hoffe ich drücke mich nicht zu ungenau aus.) bekomm ich nur Fehlermeldungen. Wie bilde ich den Konstruktor?? Ich raff das irgendwie nicht...
//Klasse
public abstract class Transporter {
protected String ort;
protected Kiste ladung;
public Transporter(String ort) {
this.ort = ort;
}
public abstract void transportiere();
...
//Unterklasse "LKW"
public class LKW extends Transporter {
public void LKW ; Transporter (String ort , Kiste ladung){ //Konstruktor
this.ladung = ladung;
this.ort = ort;
super(Transporter ());
}
Ich weiß meine Beschreibung des Problems ist wohl noch "n bißchen" ungenau. ich bin leider etwas in eile ^^
aber vllt reichts ja schon für euch, um mir zu erklären was ich da falsch mach.
wenn nicht,kann ich später auch noch mehr quelltext posten mit aufgabenstellung und so, damit ich meine verständnisprobleme ausmerzen kann...
gruß Oevie
Ich hab in der Uni ein Semester Informatik, in dem wir Java-Programmierung durchnehmen.
Bin bisher eigentlich echt gut mitgekommen, nur seitdem wir mit OO-Programmierung angefangen haben hakts bei mir n bißchen, besonders was Vererbung angeht.
Wir programmieren btw mit eclipse...
mein Problem:
wenn ich zu dieser Klasse eine Unterklasse schreiben soll (heißt das so? Ich hoffe ich drücke mich nicht zu ungenau aus.) bekomm ich nur Fehlermeldungen. Wie bilde ich den Konstruktor?? Ich raff das irgendwie nicht...
//Klasse
public abstract class Transporter {
protected String ort;
protected Kiste ladung;
public Transporter(String ort) {
this.ort = ort;
}
public abstract void transportiere();
...
//Unterklasse "LKW"
public class LKW extends Transporter {
public void LKW ; Transporter (String ort , Kiste ladung){ //Konstruktor
this.ladung = ladung;
this.ort = ort;
super(Transporter ());
}
Ich weiß meine Beschreibung des Problems ist wohl noch "n bißchen" ungenau. ich bin leider etwas in eile ^^
aber vllt reichts ja schon für euch, um mir zu erklären was ich da falsch mach.
wenn nicht,kann ich später auch noch mehr quelltext posten mit aufgabenstellung und so, damit ich meine verständnisprobleme ausmerzen kann...
gruß Oevie