Vererbung

Vererbung Unterklasseund Oberklasse

Frage:

Was erben Unterklasse von ihrer Oberklasse?

1)

2) 

3) 

Antwort:

Nur angemeldete Nutzer dürfen die Antwort sehen. Hier geht's zur kostenlosen Registrierung.

Vererbung Schlüsselwort

Frage:

1) über welches Schlüsselwort wird vererbung angegeben

2) von wievielen Oberklassen kann man in Java erben

Antwort:

Nur angemeldete Nutzer dürfen die Antwort sehen. Hier geht's zur kostenlosen Registrierung.

Vererbungshierarchie

Frage:

 Vererbung von Attributen und Methoden erfolgt transitiv.

1) Wie sieht die Umsetzung in Java aus?

Das Bild wurde ausgeblendet.

Antwort:

Nur angemeldete Nutzer dürfen die Antwort sehen. Hier geht's zur kostenlosen Registrierung.

Mutterklasse aller Klassen

Frage:

1) Was ist die Mutter aller Klassen

2) Was passiert, wenn keine Oberklasse angegeben ist?

Antwort:

Nur angemeldete Nutzer dürfen die Antwort sehen. Hier geht's zur kostenlosen Registrierung.

„ist ein“-Beziehung

Frage:

 1) Unter/ Oberklasse, wer zeigt auf was im UML?

Antwort:

Nur angemeldete Nutzer dürfen die Antwort sehen. Hier geht's zur kostenlosen Registrierung.

Vererbung Instanzen

Frage:

 Objektreferenzen der Oberklasse können auf Referenzen der Unterklasse verweisen.

Geht das auch umgekehrt?

Antwort:

Nur angemeldete Nutzer dürfen die Antwort sehen. Hier geht's zur kostenlosen Registrierung.

Beispiele zur Vererbung

Frage:

Beispiel 2: Notation in UML 

Das Bild wurde ausgeblendet.

Antwort:

Nur angemeldete Nutzer dürfen die Antwort sehen. Hier geht's zur kostenlosen Registrierung.

Rekursive Suche

Frage:

 Was bedeutet Rekursive Suche

Antwort:

Nur angemeldete Nutzer dürfen die Antwort sehen. Hier geht's zur kostenlosen Registrierung.

Polymorphie

Frage:

1) Welche zwei Varainten gibt es von Polymorphie?

Antwort:

Nur angemeldete Nutzer dürfen die Antwort sehen. Hier geht's zur kostenlosen Registrierung.

Überladen

Frage:

1) Was bleibt gleich beim Überladen?

3) Was ändert sich?

Antwort:

Nur angemeldete Nutzer dürfen die Antwort sehen. Hier geht's zur kostenlosen Registrierung.

Überschreiben (Overriding)

Frage:

Überschreiben (Overriding) – Alternativer Programmblock mit gleichem

1) 

2)

3)

Antwort:

Nur angemeldete Nutzer dürfen die Antwort sehen. Hier geht's zur kostenlosen Registrierung.

Zugriff auf Elemente der Oberklasse

Frage:

Was Erzwingt, dass die Suche nach der passenden Methode(bzw. Attribut) erst in der Oberklasse beginnt?

Antwort:

Nur angemeldete Nutzer dürfen die Antwort sehen. Hier geht's zur kostenlosen Registrierung.

Super-Methoden

Frage:

1) Wie werden Methoden der Oberklasse aufgerufen?

2) Wo ist dies nur möglich?

3) Ist es möglich Super-Methoden der Oberklasse der Oberklasse aufzurufen?

Beispiel: super.super.toString()

Antwort:

Nur angemeldete Nutzer dürfen die Antwort sehen. Hier geht's zur kostenlosen Registrierung.

Super-Konstruktoren

Frage:

1) Wo ist der Aufruf des Super Konstruktor nur möglich? 

2) Muss es erster Aufruf im Konstruktor sein?

Antwort:

Nur angemeldete Nutzer dürfen die Antwort sehen. Hier geht's zur kostenlosen Registrierung.

Abstrakte Klassen

Frage:

1) Was können Abstrakte Klassen beeinhalten? 

2) Können sie instanziiert werden?

Antwort:

Nur angemeldete Nutzer dürfen die Antwort sehen. Hier geht's zur kostenlosen Registrierung.

Abstrakte Methoden

Frage:

1) Besitzen Abstrakte Methoden eine Implementierung? 

2) Wo werden sie implementiert?

3) Was Spezifizieren sie?

Antwort:

Nur angemeldete Nutzer dürfen die Antwort sehen. Hier geht's zur kostenlosen Registrierung.

Überladen innerhalb einer Klasse

Frage:

Ist Überladen auch innerhalb einer Klassendefinition möglich 

Antwort:

Nur angemeldete Nutzer dürfen die Antwort sehen. Hier geht's zur kostenlosen Registrierung.

Overloading, Superklasse, Unterklasse

Frage:

wahr oder falsch


1) Beim Overloading hat eine Methode in der Unterklasse zwar die gleiche Signatur, sie zeigt aber ein anderes Verhalten.
2) Wird die Methode der Superklasse in der Unterklasse überladen, so ändert sich der gegebenenfalls vorhandene Rückgabewert der Methode aus der Superklasse nicht.  

Antwort:

Nur angemeldete Nutzer dürfen die Antwort sehen. Hier geht's zur kostenlosen Registrierung.