美文网首页
私有变量和私有方法

私有变量和私有方法

作者: MarkTang | 来源:发表于2016-01-09 00:45 被阅读146次
    //问题:什么是私有变量?什么是私有方法?
    答:
    没有getter/setter方法
    在.m文件中实现,没有在.h中声明,在外面的类无法看到,
    私有方法同上
    
    私有变量:
    
    写在@implementation中的成员变量, 默认就是私有的成员变量, 并且和利用@private修饰的不太一样, 在@implementation中定义的成员变量在其它类中无法查看, 也无法访问
    用@private修饰在其他类能看到但是不能访问,用@implementation写的成员变量不能看到
    私有方法:
    
    在@implementation中定义的私有变量只能在本类中访问
    // 无论使用什么成语变量修饰符修饰成员变量, 我们都可以在其它类中看到这个变量
        // 只不过有得修饰符修饰的变量我们不能操作而已
    // 如果只有方法的实现, 没有方法的声明, 那么该方法就是私有方法
    // 在OC中没有真正的私有方法, 因为OC是消息机制
    //- (void)test;
    

    相关文章

      网友评论

          本文标题:私有变量和私有方法

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