标签: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++ 类
原文地址:http://alexxiang.blog.51cto.com/6497427/1581621