access subclass functions

Saaa empty at needmail.com
Thu Nov 20 04:53:27 PST 2008


Is this not possible, or am I doing anything wrong?

Fruit[2] fruits; // Fruit has no peel function

fruit[0]= new Apple();
fruit[1]= new Banana(); //Banana has a protected peel() function returning a 
bool

bool b;
b=fruit[1].peal();

Error: no property 'peel' for type 'project.fruitclass.Fruit'
Error: function expected before (), not 1 of type int
Error: cannot implicitly convert expression (cast(Banana)1()) of type 
'project.banana.Banana' to bool 




More information about the Digitalmars-d-learn mailing list