类的相关知识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 }