'Cast back to the base type'
I sure hope not. It's the same with Methods.
Your extented subtype can override the 'default' of the basetype but can never change the actual base type. Inheritance runs branche-down in the type tree, not up.
I sure hope not. It's the same with Methods.
Your extented subtype can override the 'default' of the basetype but can never change the actual base type. Inheritance runs branche-down in the type tree, not up.