[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Dynamic Object type casting



All,

Here is my scenario :

Class baseclass;

Class derived1 extends baseclass;
Class derived2 extends baseclass;

Class derived11 extends derived1;
Class derived12 extends derived1;

Class derived21 extends derived2;
Class derived22 extends derived2;
Class derived23 extends derived2;
Class derived24 extends derived2;
...


I have a method that returns appropriate derived class based on parameter
passed :
i.e.    public baseclass[] method( "derived2" )  

where 'method' returns array of objects of type : either "derived21", or
"derived22", 
                                                      or "derived23", or
"derived24" ...

Is there a way for me to dynamically typecast this return values ?  

i.e. during the first call to method( "derived2" ) would return an array of
"derived21" objects
during the second call it could return array of "derived23" and so on...

Thanks in advance.

Nizar Bhamani 
ProActTechnologies 
Powering Human Resourcefulness(tm) 
(770) 291 7180 
<mailto:Nizar.Bhamani@proactcorp.com>