objective-c中类方法和对象方法有什么区别?
3 回答
守着星空守着你
TA贡献1799条经验 获得超8个赞
类方法属于类级别的,为该类所有对象所共享,可以用类名调用,也可以用某实例化的对象名调用;实例方法属于具体某个实例化对象的,只能用对象名调用。类方法就像是类的静态函数,对内的成员做一些操作,操作结果被类整体生效。对象方法是对某个对象自身的操作。
qq_花开花谢_0
TA贡献1835条经验 获得超7个赞
objective-c中静态类方法(函数名前用 - 号开头)必须实现一个实例对象后,才可以使用。 -- 对象方法
类方法(函数名前用 + 号开头),你用类名.方法名 ,可以直接使用。
慕后森
TA贡献1802条经验 获得超5个赞
类方法属于类级别的,为该类所有对象所共享
可以用类名调用,也可以用某实例化的对象名调用
实例方法属于具体某个实例化对象的,只能用对象名调用
类方法就像是类的静态函数,对内的成员做一些操作,操作结果被类整体生效
对象方法是对某个对象自身的操作。
- 3 回答
- 0 关注
- 650 浏览
添加回答
举报
0/150
提交
取消