#import <Foundation/Foundation.h>
/*
计算器类
方法:
1>返回π
2>计算某个整数的平方
3>计算两个整数的和
*/
@interface JiSuanQi : NSObject
//方法名:pi
- (double)pi;
//OC不允许方法名相同
//- (int)pingFang //方法名pingFang
//方法名:pingFang:(冒号也是方法名的一部分)
//OC方法中,一个参数对应一个冒号
- (int)pingFang:(int)num;
//- (int)sum:(int)num1 :(int)num2;
//方法名:sumWithNum1:andNum2:(Xcode Edited上方的目录能看到方法名)
- (int)sumWithNum1:(int)num1 andNum2:(int)num2;
@end
@implementation JiSuanQi
- (double)pi
{
return 3.1415926;
}
- (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];
double a =[jsq pi];
int num = [jsq pingFang:10];
int sum = [jsq sumWithNum1:5 andNum2:6];
NSLog(@"pi = %f,num = %d,sum = %d",a,num,sum);
return 0;
}