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;
}

 

posted @ 2021-07-19 13:47  毋纵年华  阅读(177)  评论(0)    收藏  举报