@c++的默认继承方式是private继承
一级目录
二级目录
三级目录
c++的默认继承方式是private继承
#-----------c++的默认继承方式是private继承
class Person
{
public:
Person()
{
a = 100;
cout << "这里是Person的构造函数" << endl;
}
~Person()
{
cout << "这里是Person的析构函数" << endl;
}
int a;
};
class son:public Person //默认继承方式是private
{
public:
int a;
son()
{
cout << "这里是son的构造函数" << endl;
a = 400;
}
~son()
{
cout << "这里是son的析构函数" << endl;
}
};
void test01()
{
son p;
cout << p.a << endl; //自己访问自己的成员变量
cout << p.Person::a << endl; // 访问父类的继承对象 如果没有加public则父类的a是private类型
}