OC 学习小结之点语法

     OC中在类外如要访问成员变量,有两种方式:一种是该成员变量为public,那么引入头文件后即可以接访问;如果该成员变量为非公有的,那么需要调用该成员变量的get和set方法进行访问。 但是每次都来调用get或者set方法都不是很方便,于是就出现了点语法。

     OC中的点语法和JAVA不同,对象名.成员变量中并非是直接访问的成员变量。而是在编译工程中将其转换成了对象调用get或者set方法。至于如何判断其调用的是get还是set方法,只需要看它是否是赋值语句。如果是则是get方法,不是赋值语句调用的就是set方法。

     所以使用点语法有两个要求:1,必须是针对成员变量;2.其成员变量必须有对应的get和set方法。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值