C++中类是一种事物的抽象,在面向对象的程序设计中有相当重要的作用,是一种自定义的数据结构。与社会相似,类也能够被继承。

    通常,被继承的类称为基类或父类,继承的类称为子类。

    先定义一个基类

class base{public:    base(string str)    {        data = str;    }    string getdata()    {        return data;    }protected://如果是private 则子类无法继承类成员    string data;};

  再定义一个子类sub继承基类base:

class sub: public base{public :    sub(string str):base(str)//调用基类构造    {}    void setdata(string str)    {        data = str;    }};main函数int main(){    sub s("hello Class");    cout<
<
<< s.getdata()<