Hey ich schreibe morgen meine erste GP(Grundlagen d. Programmierung) Klausur und habe noch ein paar Fragen, die aber schnell zu beantworten sein sollten.
Angenommen ich habe eine Oberklasse Person und eine Unterklasse Männlich extends Person.
Funktioniert?
Person a = new Männlich();
und wenn ja, Welche Methoden benutzt dieses Objekt wenn ich diese in der Klasse Männlich überschrieben habe.
Angenommen
Person b;
Männlich c = new Männlich();
Funktioniert:
b = (Person) c;
und wenn ja. Welche Methoden benutzt dieses Objekt wenn ich diese in der Klasse Männlich überschrieben habe.
oder
c = (Männlich) b;
und wenn ja. Welche Methoden benutzt dieses Objekt wenn ich diese in der Klasse Männlich überschrieben habe.
Ansonsten frage ich mich noch, wann ich Abstrakte Klassen und wann ich Interfaces nutzen sollte?
Angenommen ich habe eine Oberklasse Person und eine Unterklasse Männlich extends Person.
Funktioniert?
Person a = new Männlich();
und wenn ja, Welche Methoden benutzt dieses Objekt wenn ich diese in der Klasse Männlich überschrieben habe.
Angenommen
Person b;
Männlich c = new Männlich();
Funktioniert:
b = (Person) c;
und wenn ja. Welche Methoden benutzt dieses Objekt wenn ich diese in der Klasse Männlich überschrieben habe.
oder
c = (Männlich) b;
und wenn ja. Welche Methoden benutzt dieses Objekt wenn ich diese in der Klasse Männlich überschrieben habe.
Ansonsten frage ich mich noch, wann ich Abstrakte Klassen und wann ich Interfaces nutzen sollte?
Zuletzt bearbeitet: