jeudi 19 février 2015

Allgemeine Fragen zu Vererbung

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?





Allgemeine Fragen zu Vererbung

0 commentaires:

Enregistrer un commentaire