public继承

来源:互联网 发布:淘宝在国外的影响力 编辑:程序博客网 时间:2024/06/05 10:46

实例:

#include <iostream>using namespace std;class parent{public:void print(void){//cout << "a=:" << a << "    b=:" << b <<"    c=:"<< d << endl;}int a;private:int b;protected:int d;};class child1 :public parent{public:void SetVar(int _a, int _b, int _c){a = _a;//b = _b;//不可以访问,因为是基类的私有属性d = _c;//可以在子类(派生类)中使用,但也仅限于在类中,不可以再类外使用}private:protected:};int main(){child1 oop;oop.a = 100;//oop.b = 1000;不可以访问,因为是基类的私有属性//oop.d=10000  //不可以再类外使用,只可以在其所在基类和基类的派生类中使用system("pause");return 0;}