C++属性封装代码

建立一个Student 类,含有以下信息:

1、姓名:name

2、性别:gender

3、学分(只读):score

4、学习:study


#include <iostream>
#include <stdlib.h>
#include <string>
using namespace std;

class Student
{
	public:
		void setName(string _name)
		{
			m_strName = _name;
		}
		string getName()
		{
			return m_strName;
		}
		void setGender(string _gender)
		{
			m_strGender= _gender;
		}
		string getGender()
		{
			return m_strGender;
		}
		int getScore()
		{
			return m_iScore;
		 } 
		void initScore()
		{
			m_iScore=0;
		}
		void study(int _score)
		{
			m_iScore += _score;
		}
		
	
	private:
		string m_strName;//姓名 
		string m_strGender;//性别 
		int m_iScore;//学分只读 
	
};
int main(void)
{
	Student stu;
	stu.initScore();//初始化 
	stu.setName("ly");//设置姓名赋值 
	stu.setGender("male男");//设置性别赋值 
	stu.study(5);
	stu.study(3);
	
	cout<<stu.getName()<<"  "<<stu.getGender() <<"  "<<stu.getScore()<<endl;
	
	
return 0;	
}
运行结果如下图:



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值