/*
計算器類:
方法:
1> 返回π;
2> 計算兩個整數(shù)的和架谎;
3> 計算某個數(shù)的平方;
*/
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;
//? 計算兩個整數(shù)的和(兩個參數(shù))
//? - (int)sun:(int)num1 :num2;
- (int)sumWithNum1:(int)num1 andNum2:(int)num2; //? andNum3:(int)num3
//? 計算某個數(shù)的平方(一個參數(shù))
//? 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) 參數(shù)類型
(int) 參數(shù)類型
Num1 參數(shù)
Num2 參數(shù)
sumWithNum1: 方法名
andNum2: 方法名