C语言中如何将继承改写为长尾词?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1955个文字,预计阅读时间需要8分钟。
继承:龙生龙,凤生凤,老鼠的儿子会打洞。sizeof可以验证继承了基类中所有public成员变量,包括继承方式为public的继承,以及通过子类对象调用基类成员函数的方式。
继承:龙生龙,凤生凤,老鼠儿子会打洞。
sizeof可以验证继承了基类中的所有成员变量
public 的继承方式,结合子类对象对基类成员函数的调用,可以得到子类对基类的成员函数继承(所有资源都被继承。基类中public成员在子类中权限也是public。)
#include<iostream> using namespace std; class Base { //父类 public: void Set(int pri,int pro,int pub) { _pri = pri; _pro = pro; _pub = pub; } void Print() { cout << _pri << " " << _pro << " " << _pub << endl; } int _pub; protected: int _pro; private: int _pri; }; class Son1 : Base //子类 //无继承方式 { }; class Son2 : public Base //子类 //public继承方式 { public: void Set(int pri, int pro, int pub) { _pri = pri; //这句报错:在子类中访问私有的成员变量不可以访问。
本文共计1955个文字,预计阅读时间需要8分钟。
继承:龙生龙,凤生凤,老鼠的儿子会打洞。sizeof可以验证继承了基类中所有public成员变量,包括继承方式为public的继承,以及通过子类对象调用基类成员函数的方式。
继承:龙生龙,凤生凤,老鼠儿子会打洞。
sizeof可以验证继承了基类中的所有成员变量
public 的继承方式,结合子类对象对基类成员函数的调用,可以得到子类对基类的成员函数继承(所有资源都被继承。基类中public成员在子类中权限也是public。)
#include<iostream> using namespace std; class Base { //父类 public: void Set(int pri,int pro,int pub) { _pri = pri; _pro = pro; _pub = pub; } void Print() { cout << _pri << " " << _pro << " " << _pub << endl; } int _pub; protected: int _pro; private: int _pri; }; class Son1 : Base //子类 //无继承方式 { }; class Son2 : public Base //子类 //public继承方式 { public: void Set(int pri, int pro, int pub) { _pri = pri; //这句报错:在子类中访问私有的成员变量不可以访问。

