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()<