Einzelnen Beitrag anzeigen

pimpf

Registriert seit: 13. Feb 2004
9 Beiträge
 
#1

Statisch oder virtuell... worin liegt der Vorteil?

  Alt 18. Aug 2004, 22:27
Hallo zusammen,

wer kann mir möglichst plausibel erklären, welche Vorteile virtuelle Methoden gegenüber statischen Methoden haben?

Soweit ist mir die Sache klar: Virtuelle Methoden können in abgeleiteten Klassen überschrieben werden, statische Methoden nicht. Aber: Worin liegt der Vorteil des überschreibens? Warum ist es besser, eine gleichnamige Methode in einer abgeleiteten Klasse zu überschreiben, wenn es genauso möglich ist einfach eine gleichnamige (geänderte) statische Methode zu definieren

Hoffentlich hat jemand eine überzeugende Erklärung...

Gruß,
pimpf
  Mit Zitat antworten Zitat