I meant if they didn't design it "variable type" first.
If this was legal:
cir = new Circle();
then this might work inheritance:
cir = (Circle)new Circle2();
Cetin
>Not necessary, Circle circle = new Circle2() compile without errors.
>
>>Might be:
>>
>>circle = (Circle)new Circle2();