例如: class subclass: public baseclass int Ci public //公有成员 subclass baseclass 基类部分 b b 派生类部分
a b baseclass 例如: class subclass:public baseclass { int c; public: //公有成员 }; a b subclass c 基类部分 派生类部分
从已有类派生出新类时可以在派生类内完成以下几种功能: (1)可以增加新的数据成员 (2)可以增加新的成员函数; (3)可以重新定义基类中已有的成员函数; (4)可以改变现有成员的属性。 public:表示公有派生 派生方式用的关键字 private:表示私有派生 protected:表示保护派生 在声明一个派生类时,采用不同的派生方式,从基类继承而来 的成员的访问权限在派生类中也有所不同
派生方式用的关键字 public:表示公有派生 private:表示私有派生 protected:表示保护派生 在声明一个派生类时,采用不同的派生方式,从基类继承而来 的成员的访问权限在派生类中也有所不同。 从已有类派生出新类时,可以在派生类内完成以下几种功能: (1) 可以增加新的数据成员; (2) 可以增加新的成员函数; (3) 可以重新定义基类中已有的成员函数; (4) 可以改变现有成员的属性