创建语法:class
class person
{
public://公共权限
void printage()
{
cout << m_age << endl;
}
void addage(int age)
{
m_age=age;
}
protected://保护权限
private://私有权限
int m_age;
};
如上为定义类,其中public,protected,private为权限限定词,类外只可访问public作用域下,若
不写则默认private。
类由两个部分组成,属性和行为,上图中m_age为属性,printage和addage为行为,可以通过调用
在public作用域下的函数间接访问私有权限下的属性
person p1;
上面是实例化一个对象p1
p1.addage(20);
p1.printage();
上面是调用成员函数
注:c++中结构体也可以写权限限定词但与类不同的是结构体默认public权限