使用基类声明的派生类对象到底是个什么对象变量?
假设基类是base_class,有其派生类是derived_class,
base_class 中有虚拟方法叫method(),使用override 关键字进行覆盖在derived_class中定义方法method()
base_class myObject=new derived_class();
那myObject到底是base_class类还是derived_class类的对象呢?
myObject.method()会执行基类的方法还是派生类的方法呢?