Zum neuen Informatik-Forum >>
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen   RegistrierenRegistrieren   ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

Vererbung

 
Dieses Forum ist gesperrt, du kannst keine Beiträge editieren, schreiben oder beantworten.   Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten.    Informatikerboard.de Foren-Übersicht -> Java/JSP
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
User
Gast





BeitragVerfasst am: 04. Jun 2005 16:32    Titel: Vererbung Antworten mit Zitat

Hab hier eine Klasse Locomotive:
Code:

package train.locomotive;

public class Locomotive {

    private int length;
    private int typ;

    public Locomotive(int typ, int length) {
        this.length = length;
        this.typ = typ;
    }

    public int getLength() {
        return length;
    }

    public String toString() {
        return "Locomotive Typ: " + typ;
    }

}
Dann noch die Erbende Klasse DieselLocomotive
Code:

package train.locomotive;



public class DieselLocomotive extends Locomotive
{

}

Da meckert der Compiler, dass er den Konstructor Locomtive() nicht findet. Weiß aber nicht woran das liegt. Kann mir da vielleicht jemand helfen?
Nach oben
Tobias



Anmeldungsdatum: 15.02.2005
Beiträge: 149

BeitragVerfasst am: 04. Jun 2005 17:49    Titel: Antworten mit Zitat

Die Klasse Locomotive besitzt nur den nicht-standard Konstruktor. Du kannst der DieselLok auch noch ein Konstruktor mitgeben:

Code:

public DieselLocomotive(int typ, int length) {
   super(typ, length);
}
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Georg
Administrator


Anmeldungsdatum: 15.02.2005
Beiträge: 57
Wohnort: Aachen

BeitragVerfasst am: 07. Jun 2005 22:34    Titel: Antworten mit Zitat

Oder eben der Klasse Locomotive einen Standardkonstruktor mitgeben, der implizit von der Unterklasse in ihrem Konstruktor aufgerufen wird, falls kein anderer aufgerufen wird.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Dieses Forum ist gesperrt, du kannst keine Beiträge editieren, schreiben oder beantworten.   Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten.    Informatikerboard.de Foren-Übersicht -> Java/JSP Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum nicht herunterladen