美文网首页
iOS类方法与实例方法区别

iOS类方法与实例方法区别

作者: 一路向北客 | 来源:发表于2017-04-14 17:09 被阅读443次
    夏天了.jpg

    明确区分下两者区别:
    1.类方法以+号开头 对象方法以-号开头
    2.类方法直接 [类名 类方法名]调用 对象方法要创建对象后 [对象名 对象方法]调用
    3.类方法不能访问实例变量 对象方法可以访问实例变量
    4类方法只能由类来调用 对象方法只能用对象来调用

    类方法:依赖于类,调用时直接使用类名调用。[类名 方法名];
    对象方法:必须先通过类创建对象,通过对象名调用类方法
    【对象名 方法名】Person *p1 = [Person new];
    [Person 方法名],就是类方法
    [p1 方法名],就是对象方法

    相关文章

      网友评论

          本文标题:iOS类方法与实例方法区别

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