C++类
c++面向对象特性:封装,继承和多态
c++认为万事万物皆可看作是一个对象
对象本身有属性和行为
具有相同性质的对象,称之为类
封装意义之一:
c++属性和行为写在一起,表现事物
语法:public 类名{属性/权限};
例子:设计一个圆类,求圆的周长
class Circle
{
public: //访问权限 公共权限
int m_r; //属性 半径
double calculateZC()//行为 获取圆的周长
{
return 2*PI*m_r;
}
}
int main()
{
Circle c1;//通过圆类,创建具体的圆
c1.m_r=10;//给圆对象的属性赋值
cout<<"圆的周长为 "<<calculateZC()<<endl;
}