第三种最好,
再图中,shape父类里面的retarea()是斜体字,说明是虚构类。如果子类中没有getArea()那么会自动继承,相反会覆盖。
注意:在函数中,virtual加在析构函数之前不会导致整个函数都是虚构函数。从而不可定义。
微信扫一扫
再图中,shape父类里面的retarea()是斜体字,说明是虚构类。如果子类中没有getArea()那么会自动继承,相反会覆盖。
注意:在函数中,virtual加在析构函数之前不会导致整个函数都是虚构函数。从而不可定义。
相关推荐