美文网首页
objc 中的类方法和实例方法的本质区别和联系?

objc 中的类方法和实例方法的本质区别和联系?

作者: 努力奔跑的小男孩 | 来源:发表于2018-02-24 10:56 被阅读20次

类方法:
类方法是属于类对象的
类方法只能通过类对象调用
类方法中的self是类对象
类方法可以调用其他的类方法
类方法不能访问成员变量
类方法不能直接调用对象方法

实例方法:
实例方法是属于实例对象的
实例方法只能通过实例对象调用
实例方法中的self是实例对象
实例方法可以访问成员变量
实例方法可以直接调用实例方法
实例方法中也可以调用类方法(通过类名)

相关文章

网友评论

      本文标题:objc 中的类方法和实例方法的本质区别和联系?

      本文链接:https://www.haomeiwen.com/subject/mpkqxftx.html