黑马程序员技术交流社区

标题: oc之类方法,对象方法区别 [打印本页]

作者: skywan    时间: 2015-7-23 21:38
标题: oc之类方法,对象方法区别
对象方法:

    对象方法以-开头,如-(void)run;
    对象方法只能由对象来调用;
    对象方法中可以访问当前对象的成员变量;
    调用格式 [对象名  对象方法名];

类方法:

    类方法以+开头,如+(void)run;
    类方法只能由类来调用;
    类方法中不能访问实例 成员变量,因为类方法只能由类来调用,并没有创建存储空间来存储类中的成员变量。
    调用格式 [类名  类方法名];
    类的优点和适用场合:效率更高,不依赖于对象;当方法内部不需要使用成员变量时,可以改为类的方法。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2