abstract class als Interface
-
Kann man eine Klasse die abstract modifiert ist, auch als Interface definieren?
wenn ja wie?z.B.
public abstract class Zaehler { private int cnt; . . . usw. public void set cnt(); }
-
Sorry, verstehe es nicht.
Wozu? Warum reicht dir keine abstrakte Klasse?
-
Hallo,
nein, das geht nicht.
Würde das gehen, dann würde ja kein Unterschied zwischen Interface und (abstrakter) Klasse bestehen und wir hätten Mehrfachvererbung.
-
Ich wollte es wissen, weil ich gestern Prüfung hatte, aber jetzt ist es zu spät^^
Soweit ich weiß lässt sich doch mit Interfaces Mehrfacherbung simulieren.
Aber die Frage hat sich erübrigt, da ich ja gestern die Klausur hatte und es mit außerordentlich gut ging. (Java teil war sehr einfach! )
Gruß
zoro :p
-
Glückwunsch zur Prüfung!
Ja, simulieren vielleicht, aber es ist halt nicht das Gleiche.
Interfaces haben z.B. keine Membervariablen die vererbt werden, wie es ja bei Mehrfachvererbung der Fall ist/sein kann.