OC语言-类方法
来源:互联网 发布:p图片软件大全 编辑:程序博客网 时间:2024/06/02 00:43
一、类方法格式
+ (void) test;
+ (返回值类型) 类方法名;
类方法的书写格式与对象方法类似,只是开头要为+号
二、类方法的好处和使用场合
1.类方法不依赖于对象,执行效率高;
2.如果方法的实现不需要类的成员变量,则要尽量考虑用类方法,一般能使用类方法尽量使用类方法;
一般类方法比较适合一些只有方法没有成员变量的类,例如一些工具类(计算器类)
三、类方法的调用
[类名 类方法名]
[Person test];
四、类方法的使用注意:
类方法中不能访问成员变量
五、举例
#import <Foundation/Foundation.h>@interface Person : NSObject{@public int _age;}- (void)test;//对象方法+ (void)test;//类方法@end@implementation Person- (void)test{[Person test];//调用的是类方法_age = 20;}+ (void)test{//_age = 30;Person *p = [Person new];[p test];//调用的是对象方法NSLog(@"类方法中不能直接访问成员变量");}@endint main(){Person *p = [Person new];[p test];//调用的是对象方法- (void)test[Person test];//调用的是+ (void)test方法}
0 0
- OC语言-类方法
- OC 中的类方法转换 Swift 语言
- IOS开发---OC语言-⑦类方法
- OC语言 类方法的实现
- OC语言构造方法
- OC语言中的方法
- OC语言--构造方法
- OC语言构造方法
- OC语言构造方法
- OC语言构造方法
- OC语言构造方法
- OC语言之OC对象和方法
- OC语言之OC中的私有方法
- OC语言学习02-构造方法与类方法
- 20.OC语言构造方法
- OC语言10-构造方法
- OC语言--OC语言基础、类
- 黑马程序员-OC语言-类方法(听课笔记)
- StoryBoard和代码结合 按比例快速兼容iPhone6/6 Plus教程【原创】
- 开发部经理治乱记_开发工作分配沟通会【三】
- WebView、HTML5与PhoneGAP框架——Day01_1
- 据说这样可以提高水平那我也记录一下学习心得
- NDK开发
- OC语言-类方法
- errno错误码及含义(中文)
- vc6.0的书签功能
- 在linux下C语言源文件到可执行文件的过程
- 172 Factorial Trailing Zeroes 过了。英文真不好读啊。
- 阿里云产品分析(1):阿里云安全性分析与案例
- C/C++产生随机数
- ActiveMQ讯息传送机制以及ACK机制
- 防止PHP显示Notice警告