类:动物(animal),这个词就是类。 对象:一条狗(具体的某只)(dog), 一只乌龟(tortoise),一只兔子(rabbit) 方法:跑步 run ,      dog 64km,tortoise 25.2 m , rabbit 36km


定义一个类:

1.#import <Foundation/Foundation.h>
2.@interface Animal: NSObject
3.
4.-(void) run_speed;
5.-(void) set_speed:(int) n;
6.@end
1.@implementation Animal
2.{
3.  int speed;
4.}
5.
6.-(void) run_speed
7.{
8.  NSLog(@"run speed %i",speed);
9.}
10.-(void) set_speed:(int) n
11.{
12. speed = n;
13.}
14.@end

使用代码:

1.int main (int argc, char * argv[])
2.{
3.    @autoreleasepool{
4.      Animal * dog;
5.       
6.        dog = [Animal alloc];
7.        dog = [dog init];
8.       
9.        [dog set_speed: 64];
10.        [dog run_speed];
11.   
12.    }
13.
14.     return 0;
15.
16.}