9.1 写一个圆类

#include<iostream>
using namespace std;
const double PI = 3.14; // 尽可能采用const常量代替宏常量
// 声明一个圆类 class + 类名
class Circle
{
public: // 公共作用域 // 公共作用域内的内容可以被类外访问
int m_R; // 成员变量
double calculateZC() // 成员函数 // 成员方法
{
return 2 * PI * m_R; // 计算周长
}
};

int main()
{
// 通过类 实体化 对象( 类是对象的抽象)
class Circle c; // 关键字class 可以省略
c.m_R = 10; // 给对象赋值
cout << "c的周长 = " << c.calculateZC() << endl;
}

9.2 写一个学生类
#define _CRT_SECURE_NO_WARNINGS
#include<iostream>
#include<string>
using namespace std;
class Student
{
public:
int S_id; // 学号
string S_name; // 姓名
void setId(int id) {
S_id = id; // 成员方法:设置学号
}
void setName(string name) {
S_name = name; // 成员方法:设置学号
}
void showStudent(){
cout << "学号: " << S_id << endl << "姓名: " << S_name << endl; // 成员方法:显示学生信息
}
};
int main()
{
Student s;
s.setId(1);
s.setName("小明");
s.showStudent();
system("pause");
return EXIT_SUCCESS;
}