#include "iostream"
using namespace std;
//class 关键字 //Circle 是类的名字
class Circle
{
int m_age;//什么都不加 默认为private;
private: //private 修饰的成员变量和成员函数,只能在类的内部使用;
double xiaosi; //私有成员属性,在类的外部不能被访问;
public: //public修饰的成员变量,和成员函数,能在内部,和外部使用
double m_r; //对属性的封装;
double m_s;
protected: //protected修饰的的变量和成员方法,在类的外部不能使用,在类的能使用;
int m_money;
public:
void setXS(double r)
{
xiaosi = 1; //私有成员属性,在类的内部可以被访问
}
void setR(double r)//成员函数
{
m_r = r;
}
public:
//求圆的面积
double getS()
{
return m_s = 3.14*m_r*m_r;
}
};
void main()
{
Circle c1;
double r;
double s;
double r1;
double s2;
// c1.m_money = 19; 不能使用;
cout << "清输入员的r";
cin >> r;
c1.setR(r);//用对象 点.的方法调用函数
s=c1.getS(); //得先运行一下 这个.
cout << "S=:" << s<<endl;
cin >> r1;
Circle *pC1 = &c1; //指针
pC1->setR(r1);
s2=pC1->getS();
cout << "s=" << s2;
system("pause");
}
C++类的详细介绍
最新推荐文章于 2024-06-28 11:18:00 发布