Erläutere den Begriff Zuweisungskompabilität
Einer Referenzvariable vom Typ einer Vaterklasse kann auch eine Referenzvariable vom Typ einer Sohnklasse zugeordent werden:
Object ref = new Buch();
Medium ref = new Buch();
Erläutere für den Fall einer überschriebenen Methode, welche Rolle der Typ einer Referenzvariable und welche Rolle der Typ eines Objektes spielt
Der Typ der Referenzvariable legt fest, welche Methoden überhaupt aufgerufen werden können und der Typ eines Objektes bestimmt im Falle des Überschreibens welche Methodenimplementierung ausgeführt wird.
Welche Möglichkeiten gibt es in Java mit einer Exception umzugehen?
Exception direkt an Ort und Stelle abfangen und behandeln
Exception an ausführendes Programm weiterleiten
Exception auffangen und mit spezifischer Meldung an aufrufendes Programm weiterleiten
Was ist der Unterschied zwischen checked Exceptions und unchecked Exceptions?
Checked Exceptions (geplante Ausnahmen) muss vom Programmierer behandelt werden. Compiler prüft, ob entsprechende Ausnahmebehandlung exisiert.
Unchecked Exceptions (wirkliche Fehler) muss nicht vom Programmierer behandelt werden, Compiler prüft auch nicht ob entsprechende Ausnahmebehandlung vorliegt.
Last changed7 hours ago