黑马程序员技术交流社区

标题: OC中的点语法 [打印本页]

作者: peng_gavin    时间: 2015-7-8 17:23
标题: OC中的点语法
学过面向对象语言C#的同学们都知道,在该门语言中可以使用点语法来访问类的成员变量。在学习OC的过程中,也遇到了点语法,不过这和C#语言有很大的不同之处。
OC中的点语法Xcode提供的让面向对象编程人员能够快速设置或修改类的实例变量值的一种方法,并不是直接通过点语法真正的访问实例变量,在Xcode中,当其遇见点语法时,它会自动将点语法替换成对应的set方法和get方法,也就是说在Xcode中点语法和set方法get方法是等价的,且如果类中没有相应的set和get方法,则不能使用点语法。

作者: 闪电侠    时间: 2015-7-9 00:56
是的,C中也有点语法,结构体通过点语法访问其成员。。。
OC中加入点语法是为了给学类似C#这样用惯了点语法的人一个过渡而已。。。
作者: peng_gavin    时间: 2015-7-9 07:19
闪电侠 发表于 2015-7-9 00:56
是的,C中也有点语法,结构体通过点语法访问其成员。。。
OC中加入点语法是为了给学类似C#这样用惯了点语法 ...

嗯呐  只是为了让开发人员能很快过渡到OC开发




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2