基本类型一旦声明就会被分配内存空间,而普通类型(自定义类)需要使用new关键字来分配内存空间。当我们创建一个衍生类的对象时,Java实际上先创建了一个基类对象(subobject),并在基类对象的外部(注意,这里是基类对象的外部,衍生类对象的内部),增加衍生类定义的其他成员,构成一个衍生类对象。外部...
分类:
编程语言 时间:
2014-08-06 17:47:51
阅读次数:
225
单例模式定义:一个类有且仅有一个实例,并且自行实例化向整个系统提供。 实现要点: 1、是单例模式的类只提供私有的构造函数。 2、是类定义中含有一个该类的静态私有对象。 3、是该类提供了一个静态的共有的函数用于创建或获取它本身的静态私有对象。 双重锁定实现代码(多线程内):n...
分类:
其他好文 时间:
2014-08-06 17:36:41
阅读次数:
253
nsobject--uiresponder--uiviewuiresponder类定义了一些操作uiview有三个属性: frame, bounds, centercenter用于改变控件位置, bounds 用于改变控件大小UILabel控件:类似于c#的label。CGRect frame = ...
分类:
其他好文 时间:
2014-08-06 14:16:01
阅读次数:
196
当将类的某个数据成员声明为static时,该静态数据成员只能被定义一次,而且要被同类的所有对象共享。各个对象都拥有类中每一个普通数据成员的副本,但静态数据成员只有一个实例存在,与定义了多少类对象无关。静态方法就是与该类相关的,是类的一种行为,而不是与该类的实例对象相关。
静态数据成员的用途之一是统计有多少个对象实际存在。
静态数据成员不能在类中初始化,实际上类定义只是在描述对象的蓝...
分类:
编程语言 时间:
2014-08-06 02:04:01
阅读次数:
293
类的定义类是用户自定义的数据类型,类定义包含了类说明和类实现两部分,其中,说明部分给出了该类所有数据成员和函数成员的描述,而实现部分给出了所有函数成员的实现代码。其一般形式如下:class 类名{ private: 数据成员或/和函数成员 protected: 数据成员或/和函数成员...
分类:
编程语言 时间:
2014-08-06 01:24:30
阅读次数:
226
/** * Created by rabbit on 2014-08-05. * 内部类定义在局部时, * 1、不可以被成员修饰符修饰 * 2、可以直接访问外部类中的成员,因为还持有 * 外部类中的引用。但是不可以访问他所在的局部中 * 的变量。只能访问被final修饰的局部变量。 * ...
分类:
其他好文 时间:
2014-08-05 13:57:29
阅读次数:
233
/** * Created by rabbit on 2014-08-04. * 内部类定义原则 * 当描述事物时,事物的内部还有事物,该事物用内部类 * 来描述,因为内部事物在使用外部事物的内容。 * */ class body { private class xinzang { ...
分类:
其他好文 时间:
2014-08-04 17:01:37
阅读次数:
200
1 行向量类:定义Row<type> 2 常用的typedef rowvec?=?Row<double>
frowvec?=?Row<float>
cx_rowvec?=?Row<cx_double>
cx_frowvec?=?Row<cx_float>
urowvec?=?Row<uword>
irowvec?=?Row<sword> 3 创建...
分类:
其他好文 时间:
2014-08-02 15:44:43
阅读次数:
730
进程间通讯(aidl)1.首先定义一个接口2.把这个接口的文件扩展名改为xxx.aidl3.写一个MyService类继承自Service类重新里面的方法,4.在MyService类定义一个内部类继承自Stub类5.在onBind()方法把内部类的一个实例作为返回值同外部访问6.在MainActiv...
分类:
其他好文 时间:
2014-08-02 15:28:43
阅读次数:
181
python的异常处理语法和大多数语言相似:try: try块的语句...except exceptiontype1 as var:#使用as语句获得本次捕获到的异常的实例var except块语句...except exceptiontype2 as var: except块语句...exce.....
分类:
编程语言 时间:
2014-08-01 19:26:02
阅读次数:
255