有哪几种继承方式?每种继承方式的派生类对基类成员的继承性如何?

2025-01-05 16:56:19
推荐回答(1个)
回答1:

共三种继承方式。
private:这是C++中默认的继承方式,派生类可以访问基类的公有和保护成员,并将它们调整为本身的私有成员,但不可访问基类的私有成员。
public:派生类不改变基类成员的访问属性,派生类可以访问基类的公有和保护成员,但不可访问基类的私有成员。
protected:派生类将基类的公有成员转换为自身的保护成员,可以访问基类的公有和保护成员,但不可访问基类的私有成员。