C++类和对象—封装

C++语言中面向对象的三大特征是:封装,继承和多态。
其中,封装的意义为:将一些属性或者行为作为一个整体来表示事物,以及加以权限控制。
用法:

class  类名{  访问权限:属性/行为 }

示例:设计一个学生类,属性有姓名和学号,给学号和姓名赋值,最后将学生姓名和学号显示出来。

#include
using namespace std;

class Student  //学生类
{
public:  //公共权限

	//定义属性:
	string m_Name; //姓名
	int m_ID;  //学号
	
public:  //公共权限

	//定义行为:
	void showStudent() //显示姓名和学号
	{
		cout<<"姓名:"<<m_Name<<"学号:"<<m_ID<<endl;
	}
	void setName(string name) //给姓名赋值
	{
		m_Name=name;
	}
	void setID(int ID) //给学号赋值
	{
		m_ID=ID;
	}
	
};

接着我们建立主函数

int main()
{
	//创建一个具体的学生,实例化对象
	Student s1;
	//给s1对象,进行赋值操作
	s1.setName("高猴");
	s1.setID(001);
	//显示学生信息
	s1.showStudent();
}

输出结果:
C++类和对象—封装_第1张图片

你可能感兴趣的:(笔记,c++)