黑马程序员技术交流社区
标题:
点语法的问题?
[打印本页]
作者:
himym2005
时间:
2014-9-2 20:57
标题:
点语法的问题?
自定义的get的方法的方法名必须定义为name才能使用点语法的取值功能???是这样的吗
作者:
SailY
时间:
2014-9-3 17:45
为什么我连题目都搞不懂么意思
作者:
★彬★卍囧神
时间:
2014-9-4 13:40
点语法就是调用方法
作者:
小月格子猫
时间:
2014-9-4 21:26
1 点语法说白了就是简化set与get方法的调用,去掉了中括号,变成了点,它的本质还是调用set,和get方法,只是
换了层外衣
2 如果你没有定义set,get方法就不能调用,并且如果定义的格式有误也不能调用
3 关于是调用get还是set,编译器是会自动判断,如果是赋值有=,它就调set,如果是返回就是ger
作者:
王绍明
时间:
2014-9-5 20:27
我感觉是的!
作者:
冯大卫
时间:
2014-9-5 20:48
点语法只是调用 的set 和get方法 为其他语言转战OC的程序员提供方便 没有强制要求是name
作者:
小月格子猫
时间:
2014-9-7 14:36
点语法只是把调用set,get方法换了一层外衣而已
作者:
reinvent
时间:
2014-9-7 18:13
点语法是编译器特性,举一列说明:self.name; 编译器会把它变成 [self name]; 调用get方法,或者[self setName:xxx];
调用set方法,所以方法名的格式必须是固定的。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2