为了账号安全,请及时绑定邮箱和手机立即绑定
  • #include <iostream> #include <string> using namespace std; /** * 定义类:Student * 数据成员:名字、年龄 */ class Student { public: // 定义数据成员名字 m_strName 和年龄 m_iAge string m_strName; int m_iAge; }; int main() { // 实例化一个Student对象stu Student stu; // 设置对象的数据成员 stu.m_strName = "慕课网"; stu.m_iAge = 2; // 通过cout打印stu对象的数据成员 cout << stu.m_strName << " " << stu.m_iAge<< endl; return 0; }
    查看全部
    0 采集 收起 来源:单元巩固

    2018-03-22

  • 属性封装 public: void setName(string _name); { m_strName=_name; } string getName() { return m_strName; } private: string m_strName;
    查看全部
  • 类的访问限定符共三个:private public protected
    查看全部
    0 采集 收起 来源:练习

    2016-08-13

  • 类对象的定义: <br> 1.通过栈来定义类。<br> class dog<br> {<br> int a ;<br> char b;<br> void fun1();<br> void fun2();<br> }<br> dog x1;<br> dog x2[10];<br> 2.通过栈的形式来访问。 x1.a = 2 ; x1.fun1();<br> 3.通过堆来定义(堆定义的时候要申请内存和释放内存) dog *p=new dog(); dog *p=new dog [10];<br> 4.通过堆来访问。 p->a=0; p->fun1(); 5.申请内存后要删除
    查看全部
  • 1.从栈中实例化对象(系统会自动释放对象) class TV { public: char name[20]; int type; void changeVol(); void power(); } int main(void) { TV tv; TV tv[20]; return 0; } 2.从堆中实例化对象(一定要用delete释放对象) int main(void) { TV *p=new TV(); TV *q=new TV[20]; //todo delete p; delete []q; return 0; }
    查看全部
  • Student *str = new Student();忘记用()
    查看全部
    0 采集 收起 来源:单元巩固

    2016-08-13

  • string 不熟练
    查看全部
    0 采集 收起 来源:单元巩固

    2016-08-13

  • 学生只能查询学分不能修改学分 构造函数:专门初始化
    查看全部
  • 函数的命名规则?
    查看全部
  • string s5="hello" +s2 +"world"; 对的 string s6="hello" + "world"; 错的 切记:不允许纯字符串相加,允许【1】字符串和变量相加【2】变量和变量相加
    查看全部
    0 采集 收起 来源:C++ 初始String

    2018-03-22

  • 对象实例化 1.从栈中实例化对象 class TV { public : char name[20]; int type; void changeVol(); void power(); }; int main() { TV tv; TV tv[20]; return 0; } 2.从堆中实例化(切记一定要释放) int main() { TV *p=new TV(); TV *q=new TV[20]; //to do delete p; delete []q; return 0; }
    查看全部
  • 类的访问限定符:public 和private
    查看全部
    0 采集 收起 来源:C++类和对象

    2016-08-13

  • 访问限定符:选择性的暴露想要暴露的对象的属性。 public:公共的(即暴露的) private:私有的(即隐藏的)
    查看全部
    0 采集 收起 来源:C++类和对象

    2016-08-12

  • 1.对象是具体的事物,类就是分类的意思。 2.class Dog { int age; char name; double xx; void fun1(); void fun2(); }; 上面叫做数据成员(属性),下面叫做成员函数(方法),class是关键字,Dog是类名。
    查看全部
    0 采集 收起 来源:C++类和对象

    2016-08-12

  • C++远征之封装篇 “类”和“对象”,它们呢是我们封装篇大戏中的领衔主演,不过咱们的“类”呢是抽象派,玩的呢就是概念,“对象”呢则真实而具体。那么有了主角之后呢,我们还是需要一些配角帮衬着剧情才够热闹,所以呢我们下面隆重为大家介绍各位配角。 配角: 1“数据成员和成员函数”:它们构成了精彩而完整的“类”。 2“构造函数和析构函数”:它们呢描述了“对象”的生生死死。 3“对象的复制与赋值”:使“类”的定义充满艺术。 4“对象的数组与对象指针”:将应用形态发挥得淋漓尽致。 5“this指针”:它贯穿于我们这部大戏的始终却很少崭露头角,它的加入使“类”与“对象”得以有机结合,更是为封装篇画龙点睛。 大家学完了这些之后相信大家的思维模式呢就逐步地从面向过程转向面向对象.
    查看全部
    0 采集 收起 来源:课程简介

    2016-08-12

举报

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

微信扫码,参与3人拼团

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

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