来源:http://www.cnblogs.com/coder2012/p/4433703.html 在2.6版本中,添加了一种新的类成员函数的访问方式--property。 原型 class property([fget[, fset[, fdel[, doc]]]]) fget:获取属性 fse
分类:
编程语言 时间:
2016-02-24 12:11:07
阅读次数:
236
这是我的第一篇博客耶,翻书的时候想到关于类和对象的几个疑惑,记一记吧。 一直的一个问题就是,为什么要提供访问限制?上网查了一些资料,感觉private主要是一种思想的体现。足够小心谨慎是可以全部public的。 访问权限强调了面向对象的封装思想,拒绝权限外的访问,增强了代码的可维护性,不会别人随便改
分类:
编程语言 时间:
2016-02-22 22:13:36
阅读次数:
233
使用Quartz2D实现时钟动画(一) 要实现如果所示的时钟效果,首先将素材表盘拖入工程 1.定义时针、分针、秒针三个图层类成员属性 @property(nonatomic,strong)CALayer *secondLayer; @property(nonatomic,strong)CALayer
分类:
其他好文 时间:
2016-02-20 00:40:46
阅读次数:
454
什么是不可变类 当你获得这个类的引用时,不能改变这个类的内容; 不可变类的实例一旦创建,其成员变量就不能够被修改; 如何创建不可变类 成员变量均为private权限 不提供改变成员变量的对外接口,即set方法 所有方法均不可被重载,有两种实现方式:1) 所有方法均加上final关键字(弱不可变类)
分类:
编程语言 时间:
2016-02-14 16:56:37
阅读次数:
144
上一节我们介绍了状态机,本节我们将添加插件模块,之后就可以根据公共接口来开发插件,而我们的server则只需要通过状态机调用相应阶段的公共函数,无需关心插件的实现细节。我们的插件将以动态库so的形式来加载。插件我们的插件类将作为一个基类,成员函数作为虚函数,之后由插件开发者继承、实现。本项目的插件接口对应于状态机的阶段,每个阶段提供一个函数:/****************************...
分类:
Web程序 时间:
2016-02-12 15:12:37
阅读次数:
197
Java关键字static、final使用小结 static 1. static变量 按照是否静态的对类成员变量进行分类可分两种:一种是被static修饰的变量,叫静态变量或类变量;另一种是没有被static修饰的变量,叫实例变量。两者的区别是: 对于静态变量在内存中只有一个拷贝(节省内存),JVM
分类:
移动开发 时间:
2016-02-02 15:07:00
阅读次数:
216
设计类时,考虑以下五点 1、构造函数初始化列表 2、函数该不该加const 3、参数传递尽量考虑用引用传递,考虑加不加const 4、返回用不用引用 5、数据尽量放在private,函数尽量放在public 一、构造函数 ①构造函数参数名不能与类成员名相同 ②只有当没有定义能和构造函数时,编译器才提
分类:
编程语言 时间:
2016-01-28 12:19:19
阅读次数:
165
我们可以基于一个类创建多个该类的对象,每个对象都拥有自己的成员,互相独立。然而在某些时候,我们更希
望该类所有的对象共享同一个成员。此时就是static大显身手的时候了。
Java中被static修饰符修饰的成员称为静态成员或类成员。它属于整个类所有,而不是某个对象所有,即被类的所
有对象所共享。静态成员可以使用类名直接访问,也可以使用对象名进行访问。当然,鉴于他作用的特殊性更...
分类:
编程语言 时间:
2016-01-27 21:38:12
阅读次数:
200
C++历史 早期C++ ?1979: 首次实现引入类的C(C with Classes first implemented) 1.新特性:类、成员函数、继承类、独立编译、公共和私有访问控制、友元、函数参数类型检查、默认参数、内联函数、赋值符号重载、构造函数、析构函数、f()相当于f(void)、调用
分类:
编程语言 时间:
2016-01-27 17:08:20
阅读次数:
189
C语言中的函数分为声明和实现其实OC中的类也分为声明和实现OC类声明的格式@interface 类名: 继承的父类{ 成员变量 }方法的声明@endOC类的实现@implementation 类名方法的实现@end//定义一个人的类, 类的成员变量有int 类型的年龄 还有字...
分类:
其他好文 时间:
2016-01-27 00:55:14
阅读次数:
202