类的方法与实现

#import <Foundation/Foundation.h>

 

/*

计算器类

 方法:

 1> 返回 π 

 2> 计算某个整数的平方

 3> 计算两个整数的和

*/

 

@interface JiSuanQi : NSObject

 

// 方法名:pi

- (double)pi;

 

// OC方法中,一个参数对应一个冒号

// 方法名:pingFang:(冒号也是方法名的一部分)

- (int)pingFang:(int)num;

 

//- (int)sum:(int)num1 :(int)num2;

// 方法名:sumWithNum1:andNum2:

- (int)sumWithNum1:(int)num1 andNum2:(int)num2;

 

 

//- (int)sumWithNum1:(int)num1 andNum2:(int)num2 andNum3:(int)num3;

@end

 

@implementation JiSuanQi

 

- (double)pi

{

    return 3.14;

}

 

- (int)pingFang:(int)num

{

    return num * num;

}

 

//- (int)sum:(int)num1 :(int)num2

- (int)sumWithNum1:(int)num1 andNum2:(int)num2

{

    return num1 + num2;

}

@end

 

int main()

{

    JiSuanQi *jsq = [JiSuanQi new];

    

    

    int a = [jsq sumWithNum1:20 andNum2:5];

    //int a = [jsq sum:10 :5];

    

    //int a =  [jsq pingFang:10];

    

    //double a = [jsq pi];

    NSLog(@"%i", a);

    

    return 0;

}

posted @ 2016-03-28 10:28  lance.xiang  阅读(189)  评论(0)    收藏  举报