Object-c-----类方法

来源:互联网 发布:商务部数据库 编辑:程序博客网 时间:2024/04/29 05:52
#import <Foundation/Foundation.h>/* 对象方法 > 减号 - 开头 > 只能由对象来调用 > 对象方法能访问当前对象的成员变量(实例变量) 类方法 > 加号 + 开头 > 只能由类(名)来调用 > 类方法中是不能访问成员变量(实例变量) 类方法的好处 > 不依赖于对象,执行效率高 > 能用类方法,尽量用类方法 > 场合:当方法内部不需要使用成员变量时,就可以改为类方法 可以允许类方法和对象方法同名 */@interface Person : NSObject{    int age;}+ (void) printClassName;- (void) test;@end@implementation Person+ (void) printClassName{    //实例变量age不能在类方法中访问    NSLog(@"这个类叫做Person");}- (void) test{    NSLog(@"调用来test方法");}@endint main(){    [Person printClassName];    Person *p = [Person new];    [p test];    return 0;}
0 0
原创粉丝点击