
有哪几种继承方式?每种继承方式的派生类对基类成员的继承性如何?
1个回答
展开全部
共三种继承方式。
private:这是C++中默认的继承方式,派生类可以访问基类的公有和保护成员,并将它们调整为本身的私有成员,但不可访问基类的私有成员。
public:派生类不改变基类成员的访问属性,派生类可以访问基类的公有和保护成员,但不可访问基类的私有成员。
protected:派生类将基类的公有成员转换为自身的保护成员,可以访问基类的公有和保护成员,但不可访问基类的私有成员。
private:这是C++中默认的继承方式,派生类可以访问基类的公有和保护成员,并将它们调整为本身的私有成员,但不可访问基类的私有成员。
public:派生类不改变基类成员的访问属性,派生类可以访问基类的公有和保护成员,但不可访问基类的私有成员。
protected:派生类将基类的公有成员转换为自身的保护成员,可以访问基类的公有和保护成员,但不可访问基类的私有成员。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询