This needs a different approach
Saaa
empty at needmail.com
Tue Apr 29 14:38:52 PDT 2008
> >
>> IFruit[] fruits = [APPLE, PLUM, APPLE ... PEAR, PLUM];
>>
>> Since all fruits inherit from IFruit, they can all be represented as
>> IFruit references. So, if you have an array of IFruit, you can put all
>> different kinds of fruits in it.
>
> Calling 'fruit[2].eat();' would call eat() from that specific APPLE,
> right?
Changing fruit[2] to PLUM would go how?
I would like the PLUM to retain data from that specific APPLE.
That data is of the same type over all fruits.
More information about the Digitalmars-d-learn
mailing list