一、设计一个类
#include<iostream>
using namespace std;
const double PI=3.14;
//创建一个类 关键字 class + 类名
class Circle
{
public: //公共作用域
// 类中的函数,称为成员函数 成员方法
double calculateZC()
{
return 2*PI*m_R;
}
void setR( int r)
{
m_R=r;
}
int getR()
{
return m_R;
}
//类中的变量 我们称为 成员变量、成员属性
int m_R; //半径 属性
};
void test01()
{
Circle c1; //通过类 创建对象 实例化对象
// c1.m_R=10;
// c1.calculateZC();
c1.setR(10);
cout<<"圆的半径为:"<<c1.getR()<<endl;
cout<<"圆的周长: "<<c1.calculateZC()<<endl;
}
int main()
{
test01();
return 0;
}
二、设计一个学生类、属性有学号和姓名,可以给姓名和学号赋值,可以显示学生的姓名和学号
#include<iostream>
#include<string>
using namespace std;
class Student
{
public:
//设置姓名
void setName(string name)
{
m_Name=name;
}
//设置学号
void setId(int id)
{
m_Id=id;
}
//显示姓名和学号
void showInfo()
{
cout<<"Name: "<<m_Name<<", Id: "<<m_Id<<endl;
}
string m_Name; //姓名
int m_Id; //学号
};
void test02()
{
Student s1; //实例化学生对象
s1.setName("Tom");
s1.setId(18);
s1.showInfo();
//cout<<"Name: "<<s1.m_Name<<", Id: "<<s1.m_Id<<endl;
}
{
test02();
return 0;
}