1.当派生类存在与基类同名的成员變量时候派生类的成员会隐藏基类成员,但派生类中存在基类成员的拷贝要显示的访问BASE::date member
2.当存在虚函数的时候,如下代码:
B继承了A中的虛函数但本身没有,则print函数中的变量作用于仅限于基类A故打印出的是1;
而C继承A,但自己重写了虚函数print当调用print的时候,a使用的是C中的C中的a将A中的a隐藏了。
使用基类声明的派生类对象到底昰个什么对象变量
1.当派生类存在与基类同名的成员變量时候派生类的成员会隐藏基类成员,但派生类中存在基类成员的拷贝要显示的访问BASE::date member
2.当存在虚函数的时候,如下代码:
B继承了A中的虛函数但本身没有,则print函数中的变量作用于仅限于基类A故打印出的是1;
而C继承A,但自己重写了虚函数print当调用print的时候,a使用的是C中的C中的a将A中的a隐藏了。