黑马程序员技术交流社区
标题:
声明类的方法时,+和—的区别
[打印本页]
作者:
西域男孩刚
时间:
2015-9-11 00:25
标题:
声明类的方法时,+和—的区别
声明类的方法时,+和—的区别,-号是对方法对象的声明,+号是。。。。忘了
作者:
lumangmang
时间:
2015-9-11 11:51
- 代表对象行为,只能由对象调用,+代表类行为,只能由类调用
作者:
RIDP
时间:
2015-9-11 14:26
'-'开头的方法是对象方法,调用的主体是类实例化的对象
'+'开头的方法是类方法,调用的主体是类
eg:
-(void)test1;
+(void)test2;
上面有两个方法
现在有一个类Person,实例化了一个对象 p
Person *p = [Person new];
减号的方法由对象 p 来调用
加号的方法由类 Person来调用
[p test1]
[Person test2]
以上;
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2