有参数和返回值的方法

/*

计算器类:

方法:

1> 返回π;

2> 计算两个整数的和;

3> 计算某个数的平方;

*/


main.h

#import

#import "calculator.h"

int main(int argc, const char * argv[])

{

calculator *ca = [calculator new];

double a = [ca pi];

NSLog (@"π=%f",a);


int b = [ca pingfang:10];

NSLog(@"num1的平方是%d",b);

return 0;


//  int c = [ca sun:10:20];  //  不这样写

int c = [ca sumWithNum1:10 andNum2:20];

NSLog(@"和是%d",c);

}


calculator.h

#import

@interface calculator : NSObject

//  返回π; - (返回值类型)方法名;

- (double)pi;


//  计算两个整数的和(两个参数)

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

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


//  计算某个数的平方(一个参数)

//  pingfang:  冒号也是方法名

- (int)pingfang:(int)num1;

@end


calculator.m

#import

@implementation calculator

- (double)pi

{

return 3.14;

}


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

{

return num1+num2;

}


- (int)pingfang:(int)num1

{

return num1*num1;

}

@end


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

(int) 返回值类型

(int) 参数类型

(int) 参数类型

Num1 参数

Num2 参数

sumWithNum1: 方法名

andNum2: 方法名

你可能感兴趣的:(有参数和返回值的方法)