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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Medwyn 中级黑马   /  2014-7-12 10:42  /  778 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文


下面p.age = 10内部做了哪步操作()。
    #import <Foundation/Foundation.h>
    #import "Person.h"
    int main(int argc, const char * argv[])
    {
        Person *p = [Person new];
        p.age = 10;
        int a = p.age;
        return 0;
    }
    A.    [p setAge:10]
    B.    [p age]
    C.     以上都做
    D.    什么也没做

4 个回复

倒序浏览
选A啊!!!点语法就是自动调用方法啊
回复 使用道具 举报
果断C 啊 点语法就是用来简化getter 和setter的 p.age=10 也就是[p setAge:10]  而int a=p.age 也就相当于[p age]
回复 使用道具 举报 1 0
第一个p.age相当于A选项,第二个相当于B选项
回复 使用道具 举报
第二行是A第三行是B
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马