ios 中 成员变量和属性的区别

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ios 中 成员变量和属性的区别相关的知识,希望对你有一定的参考价值。

方法是没有访问级别的,跟ObjectiveC跟C(不是C++)是类似的。C里面定义了方法,但是如果不给出声明,别人调用时候是找不到的(虽然自己声明一个一模一样的方法也可以)。ObjectiveC也是一样,所有方法都没有访问保护级别(@property属性也是方法的一种)只有一种有访问级别,就是大括号里面定义的成员变量,里面有public和private,貌似是没有protected的概念(可能有,但是我完全不用的)。 参考技术A 例如定义一个类: class Text public static int number; public int temp; 如果你想访问temp属性,你就必须先创建一个Text的对象,才能访问:Text b = new Text(); b.temp;这就是实例成员变量。 而你想 访问number的话,不用创建Text的

以上是关于ios 中 成员变量和属性的区别的主要内容,如果未能解决你的问题,请参考以下文章

iOS 成员变量,实例变量,属性变量的区别,联系

iOS开发中 类对象实例变量成员变量属性变量等区别和关系

iOS中属性与成员变量的区别

成员变量、实例变量和属性变量的区别

delphi中属性与成员变量的关系,有啥区别?

Java中成员变量和属性之间的关系