C++ 封装

来源:互联网 发布:知已知彼的意思是什么 编辑:程序博客网 时间:2024/05/17 06:54

#include <iostream>#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() {    Student stu;    stu.initScore();    stu.setName("LIN");    stu.setGender("female");    stu.Study(4);    stu.Study(6);        cout << stu.getName() << ' ' << stu.getGender() << ' ' << stu.getScore() << endl;        return 0;}


0 0
原创粉丝点击