1、const用于类成员变量定义,一旦定义且不能改变其值。define定义全局常量,在任何地方都可以访问。2、define不能在类中定义而const可以。3、const不能在条件语句中定义常量if (...) { const FOO = 'BAR'; // invalid}butif (...) {...
分类:
其他好文 时间:
2015-06-05 15:30:33
阅读次数:
165
访问修饰符(或者叫访问控制符)是面向对象语言的特性之一,用于对类、类成员函数、类成员变量进行访问控制。同时,访问控制符也是语法保留关键字,用于封装组件。Public,Private,ProtectedatClassLevel在创建类时,我们需要考虑类的作用域范围,如谁可访问该类,谁可访问该类成..
深入浅出OOP(五): C#访问修饰符(Public/Private/Protected/Internal/Sealed/Constants) 访问修饰符(或者叫访问控制符)是面向对象语言的特性之一,用于对类、类成员函数、类成员变量进行访问控制。同时,访问控制...
访问修饰符(或者叫访问控制符)是面向对象语言的特性之一,用于对类、类成员函数、类成员变量进行访问控制。同时,访问控制符也是语法保留关键字,用于封装组件。...
1. 共享,不属于对象,属于类,类成员变量,任何一个类的对象都有该属性,一旦被修改,则其他对象中的该属性也被更改。2. 唯一,无论有多少类的对象,static属性在内存中只有一份。用于实现单例模式,连接池等问题。3. 类中方法是static的,可以通过类名直接访问,不用new一个该类的对象。4. 静...
分类:
其他好文 时间:
2015-05-26 12:36:18
阅读次数:
172
访问修饰符(或者叫访问控制符)是面向对象语言的特性之一,用于对类、类成员函数、类成员变量进行访问控制。同时,访问控制符也是语法保留关键字,用于封装组件。
番外:仅供个人学习
装饰模式类图:
ConcreteComponent即为装饰者,Decorator即为装饰器。
特点:装饰者和装饰器都继至同一个父类,并且装饰器还由父类(装饰者或装饰器)组合而成。即装饰器类成员变量一定包含了装饰者或者装饰器本身。
使用:
ConcreteComponent c = new ConcreteComponent();//定义一个装饰者
Concre...
分类:
其他好文 时间:
2015-05-26 09:11:27
阅读次数:
109
单例的使用一般分为三步:
/**
* 通过单例实现获取本类(AudioManager)对象
*/
private static AudioManager mInstance; //第一步:一个私有静态的类成员变量
private AudioManager() {} //第二步:一个私有的构造方法
public static AudioManager getInstance(...
分类:
其他好文 时间:
2015-05-25 18:44:06
阅读次数:
132
背景知识
编译器默认生成函数的规则如下:
1.定义一个类时,如果自己没有声明,那么编译器会自动帮助生成一个拷贝构造函数(copy construction),赋值操作符(copy assignment),析构函数(deconstruction)。
2.如果没有声明任何构造函数(包括拷贝构造函数),编译器会帮助声明一个默认构造函数。
构造函数(包括编译器生成的默认构造函数)的执行包括两个阶段...
分类:
其他好文 时间:
2015-05-24 15:45:47
阅读次数:
133
运行时机制,runtime库里面包含了跟类、成员变量、方法相关的API,比如获取类里面的所有成员变量,为类动态添加成员变量,动态改变类的方法实现,为类动态添加新的方法等 需要导入1.是什么1> runtime是一套比较底层的纯C语言API, 属于1个C语言库, 包含了很多底层的C语言API2> 平时...
分类:
其他好文 时间:
2015-05-24 10:03:39
阅读次数:
109