类 详解:合成存取

@interface Animal: NSObject
@property int speed;
-(void) run_speed;
-(void) set_speed:(int) n;
@end
@implementation Animal
@synthesize speed;
-(void) run_speed
{
    NSLog(@"run speed %i",speed);
}
-(void) set_speed:(int) n
{
    spee

在 @interface 增加 @property,在 @implementation 里写上 @synthesize

编译器会默认的添加 setSpeed函数

下面语句会成功。

[dog setSpeed: 30];
[dog run_speed];


你可能感兴趣的:(property,interface,编译器,Speed,智普教育)