为了账号安全,请及时绑定邮箱和手机立即绑定
  • 封装:实现细节隐藏,需要信息暴漏出去。
    查看全部
    0 采集 收起 来源:C++类和对象

    2015-07-20

  • 1.有参与无参函数注意不能重复 Teacher() Teacher(string name = "Lucy",int age=10) 是两个重复的函数
    查看全部
  • 构造函数
    查看全部
  • 内存分区
    查看全部
  • //1.mind the delete delete str; str = NULL; //2.use void to initialize
    查看全部
    0 采集 收起 来源:单元巩固

    2015-07-20

  • //Refer Code 1.void初始化对象(void?)
    查看全部
    0 采集 收起 来源:单元巩固

    2015-07-20

  • //Error Code 1.堆中实例化对象: 类名 *p=new 类名()或new 类名【num】 2.
    查看全部
    0 采集 收起 来源:单元巩固

    2015-07-20

  • 1.初始化值 2.用get和set来分别返回与设置各种参数 代码如下 数据封装:定义一个Student类,含有如下信息: a、姓名:name; b、性别:gender; c、学分(只读):score; d、学习: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; //m_iScore=m_iScore+_score; } private: string m_strName; string m_strGender; int m_iScore; } int main(void){ Student stu; stu.initScore(); stu.setName("ammy"); stu.setGender("male"); stu.study(5); stu.study(3); cout <<stu.getName()<<","<<stu.getGender<<","<<stu.getScore()<<endl; system("pause"); }
    查看全部
  • 封装的好处: 1.方便设置条件 2.方便读写权限
    查看全部
  • class创建类别哦~
    查看全部
    0 采集 收起 来源:单元巩固

    2015-07-20

  • 成员对象的访问 栈: 堆:
    查看全部
  • 从栈中实例化对象:直接设置对象,如Tv tv ,TV tv【20】(对象数组);对象使用过后,不需要释放,系统会自动回收 从堆中实例对象:要加指针,指向申请出来一块内存.申请完成之后,一定要释放掉.如:Tv*p= new Tv(); Tv*p= new Tv 【20】; 释放delete p ; delete []q;(用new的方法申请存储空间,有可能会失败,如果失败的话,返回值就为NULL,即p=NULL) 对象成员的访问:以栈中实例化对象为例:对象名.对象成员(可以是数据,也可以是函数);如tv.type=0; 以堆中实例化对象为例:指针->对象成员;如p->type=0;delete p;p=NULL;
    查看全部
  • 此处可作为2010版本“不同之处”的参考。
    查看全部
    0 采集 收起 来源:C++ 初始String

    2015-07-19

  • 编译器在编译类内函数的时候优先编译成内联函数 如果不能编译成内联函数才编译成普通函数 那么 它所花费的时间会不会长一些呢
    查看全部
    0 采集 收起 来源:类外定义

    2015-07-19

  • 表示封装有点难
    查看全部
    0 采集 收起 来源:单元巩固

    2015-07-18

举报

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

微信扫码,参与3人拼团

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

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