Abstract base class
Hvad er forskellen på at vælge at bruge "virtual/override" eller at i sin abstracte klasse implementere metode en som "public bool Load(int ID) {...}". Og så i implementation af denne metode i klassen der arver fra denne abstrakte klasse, så deklarer "new public bool Load(int ID) {.....}"?Synes ikke selv jeg kan se nogen forskel på resultatet.
Udover dette, findes der en måde at "skjule" et member fra sin base klasse? Jeg har nogle properties jeg ikke synes skal være synlige fra folk der bruge min klasse som implementere en abstract klasse.