黑马程序员技术交流社区
标题:
iOS对象方法和类方法
[打印本页]
作者:
owlwgmt7
时间:
2015-4-16 18:55
标题:
iOS对象方法和类方法
本帖最后由 owlwgmt7 于 2015-4-16 23:56 编辑
ios的对象方法和类方法的区别,除了在调用时的对象不同之外,在所取得方法名为什么一个需要引入形参,而另一个却不需要呢?
比如,比较两个数的大小,对象的方法名为-compareScoreWithOther:(int)num;而类方法的方法名为+compareScore:(int)num1 withOther:(int)num2;
作者:
丶小千
时间:
2015-4-16 22:05
你的意思是类方法比对象方法多用一个参数是吧。对象方法的使用本身就是自己这个对象和另一个对象进行比较,使用方法者也是其中一员,传递一个就行了。类方法自己本身不是对象,也就是它不是两者的任意一个,所以需要传递两个对象去比较。
作者:
owlwgmt7
时间:
2015-4-16 23:56
丶小千 发表于 2015-4-16 22:05
你的意思是类方法比对象方法多用一个参数是吧。对象方法的使用本身就是自己这个对象和另一个对象进行比较, ...
万分感谢
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2