类的定义
类封装了同一类对象的特征,包括属性和行为,即成员函数。使得类的的实现细节和接口分开。
class Circle
{
private:
double r;//半径
double s;//面积
public:
void Set_R()
{
cout<<"please intput r:";
cin>>r;
}
double Get_S();//获取面积
}
//类外定义函数,需要用”类名::“
double Circle::Get_S()
{
s=3.14*r*r;
return s;
}
//public:其中的数据成员可以被该类的成员函数以及类外的其他函数使用
//private:只能由类中的函数访问,不可以使用该类对象进行访问
//protected:本类成员和该类的派生类可以访问,类外的其他函数不可以访问。
注意:定义数据成员时,不能直接对他们进行初始化,因为类仅仅只是样板,没有分配内存空间。