PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : allgemeine Frage zu Java (aus dem Informatikunterricht)


JaVaR
23.11.2003, 17:20
Hallo!
Lerne gerade auf eine Kursarbeit im fach Infoarmtik!
Hab bei einer Sache echte Probleme es zu verstehen. Wir haben zu aller erst ersteinmal die Befriffe und Grundsruktur von Java geklärt, d.h. Speicherbedarf von den 8 primitiven Variablen etc.

Nur jetzt häng ich bei etwas: hier die Mitschrift

• Wird die Kopfzeile public class xxxxxx durch das Schlüsselwort extends ergänzt, dann weißt dies darauf hin, dass diese Klasse die Eigenschaft der vorgefertigten Klasse java.applet.Applet erbt.

wisst ihr ewas das bedueten soll?

mezzo mix
23.11.2003, 19:45
kleines beispiel:
du hast eine klasse fahrzeug.
ein fahrzeug hat räder und ein lenkrad und und und.
davon leitest du eine klasse lastwagen ab. diese erbt alle eigenschaften von fahrzeug(extends) hat aber z.b. noch eine ladefläche.

CU

nobody
27.11.2003, 18:27
genau.

also wenn du hast: (ich mach die syntax jetzt mal nicht ganz vollständig)

class fahrzeug
{
int räder,lenkrad
}

dann hat diese klasse (also dieses fahrzeug) räder und lenkrad.
nun machst du dir aber noch ne klasse lastwagen. zufall ist es (oder vielleicht doch kein zufall?!?), dass ein lastwagen auch räder und ein lenkrad hat. um diese aber nicht nochmal aufschreiben zu müssen, vererbst du ihm die eigenschaft eines fahrzeugs (die wäre, dass er räder und lenkrad hat):

class lastwagen extends fahrzeug
{
int ladefläche //der lastwagen hat nun räder undlenker geerbt und auch noch ne ladefläche dazubekommen
}