#include<iostream>
using namespace std;
/*
1、类的封装:(1)、类封装了成员变量和成员函数。(2)、对属性和成员函数的访问控制。
(3)、类的内部和类的外部。(4)、类的访问关键字。 public protected private
*/
class Circle{
private:
double r; //成员函数
double s; //默认是私有属性
public:
void setR(double rr){ r = rr; }//成员方法
double getS(){ return r*r*3.14; }
};
void print(Circle * c){
cout << c->getS() << endl;
}
void print(Circle & c){
cout << c.getS() << endl;
}
int main(){
Circle c1;
c1.setR(3);
print(c1);
system("pause");
}