/*
计算器类:
方法:
1> 返回π;
2> 计算两个整数的和;
3> 计算某个数的平方;
*/
main.h
#import <Foundation/Foundation.h>
#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 <Foundation/Foundation.h>
@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 <calculator.h>
@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: 方法名