黑马程序员技术交流社区

标题: 成员变量引用 [打印本页]

作者: wuwuwu    时间: 2015-4-9 20:13
标题: 成员变量引用
在一个组合里,如果一个类中使用另一个类的成员变量怎么引用,举个例子
#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??




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2