美文网首页
ios中类方法和对象方法的区别

ios中类方法和对象方法的区别

作者: frola_ | 来源:发表于2017-10-16 17:15 被阅读0次

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

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

    作者:一路向北客
    链接:http://www.jianshu.com/p/05f8c9fc2a65
    來源:简书
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

    相关文章

      网友评论

          本文标题:ios中类方法和对象方法的区别

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