美文网首页
OC实例变量的修饰符?及作用范围?

OC实例变量的修饰符?及作用范围?

作者: 鳌拜的弟弟熬夜 | 来源:发表于2023-08-25 17:45 被阅读0次

@public

1、可以在其他类中访问被@public修饰的成员变量。

2、也可以在本类中访问被@public修饰的成员变量。

3、可以在子类中访问父类中被@public修饰的成员变量。

@private

1、不可以在其他类中访问被@private修饰的成员变量。

2、也可以在本类中访问被@private修饰的成员变量。

3、不可以在子类中访问父类中被@private修饰的成员变量。

@protected(默认情况下所有的实例变量都是protected)

1、不可以在其他类中访问被@protected修饰的成员变量。

2、也可以在本类中访问被@protected修饰的成员变量。

3、可以在子类中访问父类中被@protected修饰的成员变量。

@package

介于public和private之间的,如果是在其他包中访问就是private,在当前代码中访问就是public。

相关文章

  • 2.1 实例变量修饰符

    本小节知识点: 【理解】实例变量的作用域 【掌握】变量修饰符在子类中的访问 【了解】实例变量作用域使用注意事项 1...

  • 理解 OC 中实例变量(Instance variables)和

    OC中的实例变量(Instance variables):** OC中的实例变量(Instance variabl...

  • java基础3:访问控制修饰符

    修饰符的作用 控制类,方法,构造器和成员变量的访问 修饰符分类 按访问范围从小到大排序: private, def...

  • Sass变量的使用

    介绍 在Sass变量理解中我们学习了变量的相关知识。在本章我们将会针对Sass变量的理解看一些实例 实例 作用范围...

  • 关于@private 、@protected、@public 、

    基础概念 要知道OC中这几个关键词的作用要先了解一些基础的概念,就是实例变量 实例变量是指为类申明的变量,他们在相...

  • 变量的作用域

    变量的作用域指的是,变量起作用的范围。也就是能访问到变量的有效范围。JavaScript的变量依据作用域的范围可以...

  • 06-实例变量修饰符@public、@private、@prot

    实例变量修饰符—— @public、@private、@protected、@package @public 可以...

  • OC的属性

    OC的属性机制提供了一个默认的设置器和访问器的实现 现在先了解OC的实例变量作用域。 新建一个项目用来测试变量的作...

  • 函数迈出三小步(二)

    四、 变量的作用域 变量的作用域指的是,变量起作用的范围。也就是能访问到变量的有效范围。 JavaScript的...

  • extern

    extern int a; 它的作用就是声明全局变量的作用范围的关键字 OC中,在.h中声明,则所有引用该.h的类...

网友评论

      本文标题:OC实例变量的修饰符?及作用范围?

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