- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 派生类的构造函数和析构函数和多继承中的二义性与虚函数
析构函数主要作用是对数据成员初始化。1派生类的构造函数派生类的构造函数定义的一般形式为:派生类名::派生类名(基类所需形参,本类成员所需形参):基类1(基类1参数表),基类2(基类2参数表),···,基类n(基类n参数表),对象成员1(对象1参数表),对象成员2(对象2参数表),···,对象成员m(对象m参数表){
2016-05-08 18:49:44 769
原创 继承和派生
面向对象程序设计有4个主要特点:抽象、封装、继承和多态性。9.1继承和派生的概念基类A不可被继承部分 可被继承部分 继承派生派生类B从基类继承部分 自己增加的部分 注:
2016-05-06 17:48:38 681
原创 类中一些基本数据类型
8.13长对象常对象的定义,使用关键字const。语法形式为:类名 const 对象名;8.14常成员类包括成员数据和成员函数,因此可以定义相应的常成员函数和常成员数据。8.14.1常成员数据其语法形式: Const 数据类型 变量名;当对象生成后,定义成常成员数据的量保持不变。8.14.2常成员函数语法形式为:数据类型 函数名(形参列表) const;
2016-05-06 17:37:55 901
原创 类中静态成员与友元
8.11静态成员使用关键字static。初始化静态成员数据必须在类外进行。8.11.1静态成员数据它是一个类的对象共享的数据成员,而不仅仅是某一对象的成员数据。例如班级名和班级人数就可以定义为学生类的静态成员数据。它与一般成员数据的区别在于:对于静态成员数据,该类的每一个对象都共享唯一的数据,即它只存在一份拷贝;而对于一般成员数据,该类的每个对象都独立建立自己一个副本,以保存各自特
2016-05-06 17:32:53 1242
原创 类中的一些特殊函数
8.7构造函数:每个对象区别与其他对象的地方主要有两个:①外在的区别是的名称,②内在的区别是对象的名称。C++中,对象的初始化是由一个特殊的成员函数来完成的,称为构造函数。每个类都应该有自己的构造函数,它是类的成员函数。构造函数必须满足的条件有两个:①构造函数的名字与类的名字相同;②构造函数没有返回值。一般情况下,构造函数有公共的访问属性。关于构造函数,需要注意:①对于某个类,可以
2016-05-06 17:25:38 658
原创 对象的简单使用
对象的使用对象指针:当定义对象指针后,可以利用对象指针访问其指向的对象的公有成员,语法形式:对象指针->公有成员;对象引用:Student stu(1,”wang”,’M’);Student rstu=stu;This指针它是一种特殊的指针,它指向员函数当前操作的数据所属对象。对象数组: 普通对象做函数参数:与普通变量做函数参数一样。例子:#
2016-05-06 17:21:17 472
原创 c++
类的定义:语法形式:class { public: 公有成员数据; 公有成员函数; protected: 保护成员数据; 保护成员函数; private: 私有成员数据; 私有成员函数; }; 成员函数的语法形式为:返回函数值类型 类名::成员函数名
2016-05-06 17:11:23 273
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人