Hej allesammen
Er lidt træt, men håber jeg kan formulere mig.
Hvis jeg har en Person-klasse, og en Employee, som nedarver fra Person-klassen, så skriver min bog følgende:
Person me = new Employee(“Bradley”, “Jones”, 1983);
Det de så vil med virtuel (og override), er at bruge metoden displayFullName() fra Employee, og ikke Person (den findes i begge).. det virker fint osv, men jeg kan ikke forstå hvorfor de ikke bare skriver følgende:
Employee me = new Employee(“Bradley”, “Jones”, 1983);
Så må man da være ude over det problem?
Er det mig der er dum, eller er det forfatteren som ikke fortæller hele sandheden?
Håber I forstår.
Hilsen
Mark