B类继承A类,但是A,B中定义了同名的成员函数或者成员变量,此时就会出现“隐藏”。
例如:
那么,如果运行程序
soldier.play();//将会调用子类中定义的成员函数。
//若想调用父类中定义的成员函数
soldier.Person::play();
B类继承A类,但是A,B中定义了同名的成员函数或者成员变量,此时就会出现“隐藏”。
例如:
那么,如果运行程序
soldier.play();//将会调用子类中定义的成员函数。
//若想调用父类中定义的成员函数
soldier.Person::play();