objectiveC中类方法和实例方法的问题

iOS 码拜 6年前 (2015-05-07) 172次浏览 0个评论
 

书上写类方法不能对实例使用,可是我看每个实例不都是调用的类方法处理的嘛,能区别一下类方法和实例方法的区别吗?本人新手,请多指教!

+(void)方法名 // 类方法申明

-(void)方法名 //实例方法申明

至于使用,实例方法是要实例化才能使用的,另一个不用。这个我想不必多解释了。

前面带“+”号的是类方法,“-”号的是实例方法。
10分
前面带“+”号的是类方法,你可以理解成static的,只要定义了,就在程序中占有了空间,“-”号的是实例方法,这个是需要生成实例对象,是需要实例调用的。
10分
带“+”的是类方法,是可以利用类名直接调用的。带“-”的是实力方法,需要实例化对象来调用。

楼上说的对


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明objectiveC中类方法和实例方法的问题
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!