实例变量和属性的区别

1.属性 

@property(nonatomic,assign)int a;


(1)这就是属性的声明,自动生成了set get 方法

(2)并且自动生成了一个 _a 成员变量 

特别的如果在.m里面写@synthesize a话

生成的成员变量 没有_    就是a

2.成员变量

@interface abc : NSObject

{

float  test;  //成员变量的test

}

只有成员变量,没有set get 方法


*注 .方法    对于属性,在左边调用的是set方法在右边调用的是 get方法 " . "方法只能调用函数,不能调用变量,如果调用变量 使用 ->   如 abc- >test

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,073评论 19 139
  • 这几个概念往往知道了 过不了多久又忘 可能是因为平时并没有特别需要区分的地方 一般都用属性 某些时候可能会用...
    BernardChina阅读 3,508评论 0 4
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 33,093评论 18 399
  • 重点掌握 3 类对象和方法 对象就是一个物体 类的独特存在就是一个实例,对实例进行操作叫做方法。方法可以应用于类或...
    Coder大雄阅读 5,037评论 0 2
  • 我是日记星球228号星宝宝邓龙,我正在参加日记星球第五期蜕变之旅,这是我的第13篇原创日记。 “拖延症”似乎是当下...
    腾远命学实践阅读 1,261评论 0 0

友情链接更多精彩内容