Yes.
The program will output:
Dear Valerie, Happy 7th Birthday How you have grown!! Dear Walter, Happy 47th Birthday You haven't changed at all! Dear Zoe, Happy 30th Birthday
The abstract class Card
is related to each of the three
classes by inheritance,
and so the variable crd
can be used with each of them.
Now inspect the following:
YouthBirthday birth; birth = new Birthday( "Terry", 23 );