为了账号安全,请及时绑定邮箱和手机立即绑定
  • class Student

    {

    public:

    void student() {};

    string student(string _name) {};

    string student(const Student& stu){};

    ~Student() {};

    void setName(string _name) 

    {

    m_strName = _name;

    }

    string getName()

    {

    return m_strName;

    }

    private:

    string m_strName;

    };




    int main(void)

    {

    // 通过new方式实例化对象*stu

    Student *stu = new Student();

    // 更改对象的数据成员为“慕课网”

    stu->setName("慕课网");

    // 打印对象的数据成员

    cout << stu->getName() << endl;

    delete stu;

    stu = NULL;


    查看全部
    0 采集 收起 来源:综合练习

    2018-04-23

  • https://img1.sycdn.imooc.com//5adadaaa0001cdbc10040567.jpg

    查看全部
  • https://img1.sycdn.imooc.com//5adad9d40001d27709970561.jpg

    查看全部
    0 采集 收起 来源:C++类和对象

    2018-04-21

  • https://img1.sycdn.imooc.com//5adad8c3000187b609400522.jpg

    查看全部
    0 采集 收起 来源:C++类和对象

    2018-04-21

  • 串类型:

    变量与变量连接;

    变量与字串连接且变量必须为串类否则用输出符号来连接

    查看全部
    0 采集 收起 来源:C++ 初始String

    2018-04-17

  • 变量与变量连接;变量与串连接

    查看全部
    0 采集 收起 来源:C++ 初始String

    2018-04-17

  • https://img1.sycdn.imooc.com//5ad540fc0001c97a08250443.jpg

    查看全部
  • c++ 内存分区

    查看全部
  • #include<iostream>
    #include<stdlib.h>
    #include<string>
    using namespace std;
    /*       数据的封装
    定义一个Student类,含有如下信息:
        1.姓名:name
        2.性别:gender
        3.学分(只读):score
        4.学习:study           */
    /*****************************************/
    class Student
    {
        public: //pubulic 一般写到前面
        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; //m_iScore = _score+m_iScore
        }
        private:
            string m_strName;
            string m_strGender;
            int m_iScore;
        };
    
    int main()
    {
        Student sorgs;
        sorgs.initScore(); //首先初始化
        sorgs.setName("sorgs"); //定义姓名
        sorgs.setGender("男"); //定义男性
        sorgs.study(5); //学习5分的课程
        sorgs.study(3);
    
        cout << sorgs.getName() <<" " <<sorgs.getGender() <<" " <<sorgs.getScore() <<endl;
        system("pause");
        return 0;
    }


    查看全部
  • 一个类可以没有默认构造函数,有别的构造函数也可以实例化对象

    查看全部
    0 采集 收起 来源:练习

    2018-04-15

  • 一个类可以没有默认构造函数,有别的构造函数也可以实例化对象

    查看全部
    1 采集 收起 来源:练习

    2018-04-15

  • 一个类可以没有默认构造函数,有别的构造函数也可以实例化对像
    实际上默认构造函数可以看作无参构造函数和有参构造函数的结合

    查看全部
    1 采集 收起 来源:练习

    2018-04-15

  • 调用拷贝构造函数

    查看全部
  • string类型可以直接定义一个字符串不需要数据进行干预,而且可以直接将使用string类型定义的字符串直接输出。

    string的常用操作:
    字符串.empty()       字符串.stze()
    s[n]返回位置为n的字符,s1+s2串联成新串,返回新生成的串。
    s1=s2把s1的内容换成s2的副本
    V1==V2判定相等


    查看全部
    0 采集 收起 来源:C++ 初始String

    2018-04-13

  • public :公共的//希望暴露
    protected :受保护的
    private :私有的//希望隐藏的


    对象实例化
    根据一个类建造多个对象
    栈中实例化对象,是用类名并定义一个结构体变量实例
    堆中实例化对象,使用指针实例,但是需要申请内存,在使用结束之后要释放内存。


    对象成员的访问
    从栈中实例化的对象用对象名.类中的成员。
    从堆中实例化的对象用对象名->类中成员。


    查看全部
    0 采集 收起 来源:C++ 初始String

    2018-04-13

举报

0/150
提交
取消
课程须知
本课程是C++初级课程 需要熟练掌握C++语言基础语法
老师告诉你能学到什么?
1、类的定义与对象实例化 2、string类型及属性封装 3、类外定义 4、构造函数与初始化列表 5、析构函数

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!