Frage zu UML - Klassendiagramm
-
Hallo,
ich bin über folgende Notation gestolpert
_____________________
Klassenname
_____________________
+Attribut:double
_____________________
<<virtual>> Methode()
_____________________was genau sagt mir jetzt <<virtual>> vor der Memberfunktion??
Hab auch schon bei Wiki geguckt aber nix gefunden
wäre echt toll wenn das jemand wüsste
Gruß
-
ich wuerd ganz stark tippen dass das einfach aussagt dass die Methode virtual ist
("abstrakt" wenn dir virtual nix sagt
).
-
Hm, ok danke...
da stellt sich mir aber gleich die Frage,
was ist der Unterschied zwischen einer Abstrakten und einer Normalen Klasse??
Welchen Vorteil besitzt eine Abstrakte gegenüber einer Normalen??Gruß
-
Abstrakte Klassen sind nicht instanzierbar.
Die Vorteile werden deutlich, wenn Vererbung ins Spiel kommt.
-
Gruß mercer