1、當子類成員變量與父類成員變量同名時
2、子類依然從父類繼承同名成員
3、在子類中通過作用域分辨符::進行同名成員區分(在派生類中使用基類的同名成員,顯式地使用類名限定符)
4、同名成員存儲在內存中的不同位置
#include <iostream> using namespace std; class Parent { public: int age; public: Parent(int a):age(a){} }; class Child:public Parent { public: int age; public: Child(int a1, int a2):Parent(a1),age(a2){} }; int main() { Child c(1,10); cout<<c.age<<" "<<c.Parent::age<<endl; //輸出:10 1 return 0; }