类的组合:新类中的数据成员是另一个类的对象,可称这种成员是新建类的子对象或对象成员。可以在已有的抽象的基础上实现更复杂的抽象。新类的定义格式可表述为:class X{ 类名1 成员1; 类名2 成员2; ........ 类名N 成员N; ..........};对象成员的初始化:在构造...
分类:
编程语言 时间:
2014-08-09 02:34:16
阅读次数:
298
有关const成员、static成员、const static成员的初始化:
1、const成员:只能在构造函数后的初始化列表中初始化
2、static成员:初始化在类外,且不加static修饰
3、const static成员:类只有唯一一份拷贝,且数值不能改变。因此,可以在类中声明处初始化,也可以像static在类外初始化
示例:
#include ...
分类:
编程语言 时间:
2014-08-07 13:15:00
阅读次数:
245
Gson解析json 先定义好一个对象,对象的成员类型都已经确定,如果json数据里的类型不对,这样直接报错。如果json数据放回 {“reslult”:["xxx","xxx"]} 对象定义是个数组即可解析出来,如果遇到“result” 为空?({“reslult”:null})怎么办?Gson解...
分类:
Web程序 时间:
2014-07-29 21:20:54
阅读次数:
324
面向对象(Object-Oriented):是一种按照人们认识客观世界的思维方式,采用基于对象(实体)的概念建立抽象的模型,模拟客观世界分析、设计、实现软件的方法。类(Class):具有相同属性、操作的抽象的集合。类的成员:类包括成员变量和成员函数,其具有3种属性私有(private)、公有(pub...
分类:
其他好文 时间:
2014-07-26 14:18:07
阅读次数:
229
枚举枚举不是类型..而是值.枚举定义了一个通用类型的一组相关的值 什么时候用枚举?一组通用类型,用枚举..需要存储可能会改变的数据使用相关值..存储唯一且不变的值使用原始值通用类型: 方向 : 枚举成员类型本身就不同..所以不需要值 码,条形码,二维码:都是码,枚举成员类型不同,但需求每个码中存储....
分类:
其他好文 时间:
2014-07-20 22:22:33
阅读次数:
215
内部类就是在一个类的内部定义的类,内部类中不能定义静态成员(静态成员不是对象的特性,只是为了找一个容身之处,所以需要放到一个类中而已,这么一点小事,你还要把它放到类内部的一个类中,过分了啊!提供内部类,不是为让你干这种事情,无聊,不让你干。我想可能是既然静态成员类似c语言的全局变量,而内部类通常是用...
分类:
其他好文 时间:
2014-07-19 23:13:33
阅读次数:
329
有关const成员、static成员、const static成员的初始化:
1、const成员:只能在构造函数后的初始化列表中初始化
2、static成员:初始化在类外,且不加static修饰
3、const static成员:类只有唯一一份拷贝,且数值不能改变。因此,可以在类中声明处初始化,也可以像static在类外初始化
#include
using std::cout;
...
分类:
编程语言 时间:
2014-07-11 08:16:29
阅读次数:
299
类成员函数除了static数据成员,类还可以有static成员函数。静态成员函数只能访问其他的static成员,包括数据成员和成员函数。例3-38本例声明了一个内联的static成员函数getN。在例3-35中,我们知道对象和非静态成员函数(包括构造函数和析构函数)可以访问像n这样的static数据...
分类:
其他好文 时间:
2014-07-02 19:44:32
阅读次数:
220
3.7.1 类数据成员例3-35本例举例说明了声明静态成员的语法。Task类的数据成员n与Task类本身相关,与任何Task对象无关。由于n是静static,它对整个Task类而言只有一个,而不是每个Task对象都有一个n。图3-6展示了类c,它拥有一个非static数据成员x和一个static数据...
分类:
其他好文 时间:
2014-07-02 19:43:09
阅读次数:
155