黑马程序员技术交流社区

标题: C++封装 [打印本页]

作者: ringfingers    时间: 2015-9-25 23:13
标题: C++封装
#include <stdlib.h>
#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_intScore;
        }
        void initScore() {
                m_intScore = 0;
        }
        void study(int _score) {
                m_intScore += _score;
        }

private:
        string m_strName;
        string m_strGender;
        int m_intScore;
};


int main() {
        Student stu;
        stu.initScore();
        stu.setGender("女");
        stu.setName("张三");
        stu.study(5);
        stu.study(4);

        cout << stu.getName() << " " << stu.getGender()<< " " << stu.getScore() << endl;
        system("pause");
        return 0;
}
作者: StormPeng    时间: 2015-9-25 23:25
你是不是发地方了,这里是java基础,要发c++去 c那边发。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2