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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© wuwuwu 中级黑马   /  2015-4-9 20:13  /  763 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

在一个组合里,如果一个类中使用另一个类的成员变量怎么引用,举个例子
#import "Car.h"

@implementation Car



- (void)setSpeed:(int)speed
{
    _speed = speed;
}
- (int)speed
{
    return _speed;

}
-(void)dealloc
{
   
    NSLog(@"速度为%d的Car被回收",_speed);
   
    [super dealloc];}

@end

#import "Person.h"

@implementation Person

- (void)setCar:(Car *)car
{
    if (car!=_car) {
        
    [_car release];
   
        _car=[car retain];
    }
}
- (Car *)car
{
    return _car;
   
}
- (void)setAge:(int)age
{
    _age = age;
}
- (int)age
{
    return _age;
}
- (void)dealloc
{
    [_car release];
    NSLog(@"%d岁的Person开着速度%@车被回收",_age,????);
    [super dealloc];}

@end
打问号的地方改写什么?上面的两个都是.m文件,,,在person实现文件中怎么引用car中的speed??

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马