A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© libra 中级黑马   /  2014-6-27 11:06  /  1537 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. p.age=10  
  2. 等价于
  3. [p setAge:10]

  4. p.name
  5. 等价于
  6. [p age]

复制代码



看起来有点混乱啊,同学们觉得呢?

6 个回复

倒序浏览
点语法简单写。。。。不用写那么打那么多得字
回复 使用道具 举报
  1. p.age=10  
  2. 等价于
  3. [p setAge:10]

  4. p.name
  5. 等价于
  6. // [p age]
  7. [color=Blue]首先 这个是错误的,因为你的上面写的是p.name .而不死p. age
  8. 在次,点语法是为了让熟悉java的人快速的上手OC这门语言。但点语法的本质还是方法调用。他是为了方便调用的时候写的快速[/color]

复制代码
回复 使用道具 举报
楼上正解!
回复 使用道具 举报
楼上正解,其实用多了就会习惯的
回复 使用道具 举报
还好,刚听到类和对象这,可能没听内存管理,不过感觉oc确实比c语言要简单,绕来绕区就是一个类,一个对象,比c语言好理解都了。:L大家怎么看~~
回复 使用道具 举报
其实这个很好理解的
p.age=10;   //  p.age放左边表示相当于调用了set方法,等价于[p setAge:10];
int _age =p.age;  //  放右边相当于调用了get方法,等价于[p age];
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马