基类 和 派生类:
#includeusing namespace std; //基类(父类) class Animal { public: string name; int age; void fun() { cout << name << " 的年龄是:" << age << endl; }; }; //派生类(子类) class Dog : public Animal { }; int main() { Dog dog1; dog1.name = "旺财"; dog1.age = 5; dog1.fun(); return 0; }
深入使用:(知道就好,我个用不了那么深)
class Dog : public Animal 中的public,是指公有继承。
1、公有继承(public),基类的各成员属性保持不变,基类中的private成员被隐藏;派生类的成员只能访问基类中的public/protected成员;不能访问private成员;派生类的对象,只能访问基类中的public中的public成员。
2、保护继承()
3、私有继承()



