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

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

作者: 佟掌柜666 | 来源:发表于2018-06-29 14:56 被阅读0次

    类方法:

    1.类方法是属于类对象的

    2.类方法只能通过类对象调用

    3.类方法中的self是类对象

    4.类方法可以调用其他的类方法

    5.类方法中不能访问成员变量

    6.类方法中不能直接调用对象方法

    实例方法:

    1.实例方法是属于实例对象的

    2.实例方法只能通过实例对象调用

    3.实例方法中的self是实例对象

    4.实例方法中可以访问成员变量

    5.实例方法中直接调用实例方法

    6.实例方法中也可以调用类方法(通过类名)

    相关文章

      网友评论

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

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