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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值