类的相关知识01

 1 #import <Foundation/Foundation.h>
 2 /**
 3  *  14-11-11
 4  *  写个简单的类,了解大概的用法
 5  */
 6 @interface Calculator : NSObject
 7 
 8 -(int) addNum:(int) a over: (int) b;
 9 -(int) subNum:(int) a over: (int) b;
10 -(int) multipleNum:(int) a over: (int) b;
11 -(int) dividerNum:(int) a over: (int) b;
12 @end
13 
14 @implementation Calculator{
15     int value1,value2;
16 }
17 -(int)addNum:(int)a over:(int)b{
18     return a+b;
19 }
20 -(int)subNum:(int)a over:(int)b{
21     return a-b;
22 }
23 -(int)multipleNum:(int)a over:(int)b{
24     return a*b;
25 }
26 -(int)dividerNum:(int)a over:(int)b{
27     return a/b;
28 }
29 
30 @end
31 
32 int main(int argc,char * argv[]){
33     @autoreleasepool {
34         Calculator * cal;//创建一个指针 并不存储calculator的数据,存储了应用,即对象在内存中的位置
35         cal=[Calculator alloc];//分配内存
36         cal=[cal init];//初始化对象,包括赋初值等
37         int addsum= [cal addNum:10 over:20];
38         int subsum=[cal subNum:40 over:30];
39         int multiplesum=[cal multipleNum:3 over:5];
40         int dividersum=[cal dividerNum:6 over:2];
41         NSLog(@"the results of add is %i \n ths resutls of sub is %i \n ths resutls of sub is %i \n ths resutls of sub is %i",addsum,subsum,multiplesum,dividersum);
42     }
43 }

 

 

 

posted on 2014-11-11 14:20  遠樹  阅读(106)  评论(0)    收藏  举报

导航