黑马程序员技术交流社区
标题: objective-c的类方法和对象方法中self的区别 [打印本页]
作者: nsswift 时间: 2015-5-24 08:58
标题: objective-c的类方法和对象方法中self的区别
本帖最后由 nsswift 于 2015-6-12 17:24 编辑
OC中类方法必须使用+(加号)开头。类方法是属于类对象的,所以无需创建类的实例对象我们就可以直接使用它们。类方法中的self指的是这个类,在类方法中self只能调用这个类的类方法(包括这个类的所有的类方法都可以调用)。
OC中对象方法必须使用-(减号)开头。类方法必须由类的实例对象来调用,在类方法中可以通过self指针访问类的成员变量,也可以调用类的对象方法(包括这个类的所有的对象方法都可以调用)。
作者: 李闯 时间: 2015-5-24 11:32
已学到,谢谢楼主
作者: wusanzhong 时间: 2015-5-24 11:40
来学习的
作者: Emma 时间: 2015-5-24 20:28
发代码有意思吗?看不懂的还是看不懂呢
作者: hehelaicaicai 时间: 2015-5-24 22:29
这个题应该有很多方法,楼主这个也不错
作者: 追随自然 时间: 2015-5-24 22:32
学习了!
作者: Never_Yg 时间: 2015-5-24 22:36
并没有看懂,b--这条件怎么讲?
作者: XiaoBaoMi 时间: 2015-5-25 23:50
学习了!
作者: mony 时间: 2015-5-26 09:23
直到b减到0,这个循环就跳出来了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |