设计一个圆类,求圆的周长
#include<iostream>
#include <cstring>
#include <string>
using namespace std;
//周长公式:2*PI*r
class Circle {
public://公共权限
int cr;//成员属性 半径
const double PI = 3.14;//成员属性
//设置半径的成员方法
void serCr(int r){
cr = r;
}
//成员函数
double getCircleWeekLength() {
return 2 * PI * cr;
}
};
void test(){
//通过类来创建对象
Circle c1;
//c1.cr = 10;//给这个对象进行半径的赋值
c1.serCr(10);//通过成员函数间接设置半径
cout << c1.getCircleWeekLength() << endl;
}
int main() {
test();//62.8
return 0;
}
设计学生类,学生有姓名和学号的属性,可以修改和打印输出
//学生类
class Student{
public:
int id;
string name;
int getId() const {
return id;
}
void setId(int id) {
Student::id = id;
}
const string &getName() const {
return name;
}
void setName(const string &name) {
Student::name = name;
}
void print(){
cout << "id:" << id << endl;
cout << "name:" << name << endl;
}
};
int main() {
//test();//62.8
Student s1;
s1.setId(1);
s1.setName("philip");
s1.print();
return 0;
}