1 #import <Foundation/Foundation.h>
2
3
4 //创建一个Person类
5 @interface Person :NSObject
6 {
7 //类具有的属性
8 @public
9 int age;
10 double weight;
11 }
12 //类具有的方法
13 - (void) walk;
14
15
16 @end
17
18 //方法的实现
19 @implementation Person
20
21 - (void) walk
22 {
23 NSLog(@"年龄是%d,体重%.1fkg的这个人走了一段路",age,weight);
24 }
25
26
27 @end
28
29
30 void test(Person *newp)
31 {
32 newp->age=22;
33 newp->weight=70.0;
34 }
35
36
37
38 int main()
39 {
40
41 //利用Person创建一个p对象
42 Person *p=[Person new];
43
44 p->age=20;
45 p->weight=65.0;
46
47 test(p);
48
49 [p walk];
50
51
52 return 0;
53 }