09-方法的练习(以对象方法为例)
设计一个Calculator计算器类,它拥有计算的功能(行为)
1、不带参数的方法
- 设计一个返回pi的方法
//方法声明(方法声明必须写在@interface和@end之间)
- (double)pi;
//方法实现(方法实现必须写在@implementation和@end之间)
- (double)pi
{
return 3.14;
}
方法调用:
2、带一个参数的方法
- 设计一个计算平方的方法
//方法声明
- (double)square:(double)number;
//方法实现
- (double)square:(double)number
{
return number * number;
}
- 方法调用
3、带多个参数的方法
- 设计一个计算和的方法
//方法声明
- (double)sumOfNum1:(double)num1 andNum2:(double)num2;
//方法实现
- (double)sumOfNum1:(double)num1 andNum2:(double)num2
{
return num1 + num2;
}
- 方法调用
4、方法名注意
- 冒号也是方法名的一部分
- 同一个类中不允许两个对象方法同名
注:类方法与对象方法区别在于:将减号 - 改为 加号 +;将调用方法者改为类名。故类方法练习不做详细介绍。
人生之路,不忘初心,勿忘始终!