ect c 0 年龄:1
2014-02-15 22:20:35.163 Object11[582:303] 姓名: object c 1 年龄:2
2014-02-15 22:20:35.164 Object11[582:303] 姓名: object c 2 年龄:3
2014-02-15 22:20:35.164 Object11[582:303] 姓名: object c 3 年龄:4
2014-02-15 22:20:35.164 Object11[582:303] 姓名: object c 4 年龄:5
复制代码
从以上测试代码可以看出,static 属性定义到实例方法中同样适用,在调用的循环过程中for不断实例化新的实例,name属性在发生变化,而count保留上次运行的结果,这也就是static的作用。
3. 静态方法
在.NET中定义静态方法也需要适用static 关键字,但是在Object C并非如此。在之前我们定义方法的时候都是如下格式:
- (返回值类型) 方法名: 参数,...
适用静态方法 就是将 "-" 改为 "+" 即可。
+(void) hello; 在interface中定义如上方法签名,而在implementation中实现这个方法。
静态方法的时候在上面的例子中已经提到过了,可详细参考!