为了账号安全,请及时绑定邮箱和手机立即绑定

objective-c中类方法和对象方法有什么区别?

objective-c中类方法和对象方法有什么区别?

BIG阳 2019-02-14 10:07:52
objective-c中类方法和对象方法有什么区别?
查看完整描述

3 回答

?
守着星空守着你

TA贡献1799条经验 获得超8个赞

类方法属于类级别的,为该类所有对象所共享,可以用类名调用,也可以用某实例化的对象名调用;实例方法属于具体某个实例化对象的,只能用对象名调用。类方法就像是类的静态函数,对内的成员做一些操作,操作结果被类整体生效。对象方法是对某个对象自身的操作。



查看完整回答
反对 回复 2019-03-15
?
qq_花开花谢_0

TA贡献1835条经验 获得超7个赞

objective-c中静态类方法(函数名前用 - 号开头)必须实现一个实例对象后,才可以使用。 -- 对象方法

类方法(函数名前用 + 号开头),你用类名.方法名 ,可以直接使用。

查看完整回答
反对 回复 2019-03-15
?
慕后森

TA贡献1802条经验 获得超5个赞

类方法属于类级别的,为该类所有对象所共享
可以用类名调用,也可以用某实例化的对象名调用
实例方法属于具体某个实例化对象的,只能用对象名调用
类方法就像是类的静态函数,对内的成员做一些操作,操作结果被类整体生效
对象方法是对某个对象自身的操作。

查看完整回答
反对 回复 2019-03-15
  • 3 回答
  • 0 关注
  • 650 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信