C++类和对象-封装-属性和行为作为整体
- 类和对象 、封装

点击查看代码
#include<iostream>
using namespace std;
const double PI = 3.14;
//class 代表设计一个类,类后面紧跟类的名称
class Circle
{
//1_访问权限
public:
//2_属性
int m_r; //半径
//3_行为
//获取圆的周长
double calculateZC()
{
return 2 * PI * m_r;
}
};
int main(){
//实例化(通过一个类创建一个对象的过程)
Circle c1;
//给对象属性赋值操作
c1.m_r = 10;
cout << "圆的周长:" << c1.calculateZC() << endl;
system("pause");
return 0;
}

点击查看代码
#include<iostream>
#include<string>
using namespace std;
//class 代表设计一个类,类后面紧跟类的名称
class Student
{
//1_访问权限
public:
//类中的属性和行为我们统一称为成员
//属性也称为成员属性和成员变量
//行为也称为成员方法
//2_属性
string m_Name;
int m_Id;
//3_行为
//显示姓名和学号
void showStudent()
{
cout << "姓名:" << m_Name << " 学号:" << m_Id << endl;
}
//给姓名赋值(通过行为来给属性赋值)
void setName(string name)
{
m_Name = name;
}
};
int main(){
//实例化(通过一个类创建一个对象的过程)
Student s1;
//给对象属性赋值操作
//s1.m_Name = "张三";
s1.setName("张三");
s1.m_Id = 1;
//显示学生信息
s1.showStudent();
system("pause");
return 0;
}

浙公网安备 33010602011771号