objective-c 基础语法和习题 / 类 详解/合成存取

1.@interface Animal: NSObject
2.
3.@property int speed;
4.
5.-(void) run_speed;
6.-(void) set_speed:(int) n;
7.
8.@end
9.
10.@implementation Animal
11.
12.@synthesize speed;
13.
14.-(void) run_speed
15.{
16. NSLog(@"run speed %i",speed);
17.}
18.-(void) set_speed:(int) n
19.{
20. speed = n;
21.}
22.@end

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

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

下面语句会成功。

1.       
2.        [dog setSpeed: 30];
3.        [dog run_speed];


你可能感兴趣的:(property,oc,interface,iOS视频)