首页 > 代码库 > C++类的继承一
C++类的继承一
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()<<endl; s.setdata("Oh"); cout << s.getdata()<<endl; return 0; } 运行结果
本文出自 “CodeLife” 博客,请务必保留此出处http://alexxiang.blog.51cto.com/6497427/1581621
C++类的继承一
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。