メソッド定義
816 ワード
#import
@interface Calculator : NSObject
// ‘-’
- (double) pi;
// ':'
- (int) square:(int)num;
//':'
- (int) sumWithNum1:(int)num1 andNum2:(int)num2;//
// '+' (Java )
//
//
+ (double) pi;
@end
@implementation Calculator
- (double) pi {
return 3.14;
}
+ (double) pi {
return 3.14159;
}
- (int) square:(int)num {
return num * num;
}
//
- (int) sumWithNum1:(int)num1 andNum2:(int)num2 {
return num1 + num2;
}
@end
int main() {
Calculator *calculator = [Calculator new];
NSLog(@"%f", [calculator pi]);
NSLog(@"%i", [calculator square:10]);
NSLog(@"%i", [calculator sumWithNum1:10 andNum2:10]);
}