规范很重要
# import <Foundation/Foundation.h>
/*
计算器类
方法:
1. 返回 pai
2. 计算某个整数的平方
3. 计算两个整数的和
*/
@interface Count : NSObject
//方法名:pi
- (double) pi;
// OC方法中一个参数对应一个冒号
//方法名:pingfang: (冒号也是方法名的一部分)
- (int) pingFang : (int) num;
//- (int) add:(int)a :(int)b; 很少用这种方法写
//方法名:addWithNum1: andNum2:
- (int) addWithNum1:(int)a andNum2:(int)b; //含两个参数的方法
//- (int)sumWithNum1:(int)num1 andNum2:(int)num2 andNum3(int)num3; //含三个参数的方法
@end
@implementation Count
- (double) pi
{
return 3.1415926;
}
//在OC方法中, 一个参数对应一个冒号
- (int) pingFang : (int) num
{
return num * num;
}
- (int) addWithNum1:(int)a andNum2:(int)b;
{
return a+b;
}
@end
int main()
{
Count *j = [Count new];
int b = [j pingFang : 10];
NSLog(@"b = %i", b);
// double p = [j pi];
// NSLog(@"p = %f", p);
int c = [j addWithNum1:10 andNum2:20];
NSLog(@"c = %i", c);
return 0;
}