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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© zyp115 中级黑马   /  2015-1-10 02:18  /  1066 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

oc语法看到父类子类继承了,组合讲的少,代过,问组合时
@interface A: NSObject
{
int age;
int hight;
}
@end
@implementation A
@end

@interface B: NSObject
{
A * a;
int weight;
}
@end
@implementation B
@end
这是B拥有A,那声明中A *a 是算什么,定义了一个A对象还是什么,求具体说明

2 个回复

倒序浏览
就是一个成员变量啊
回复 使用道具 举报
声明A *a 就是在B类中,定义类型为A 的a变量,就是a 和weight组合成B的成员变量
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马