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、方法名注意

  • 冒号也是方法名的一部分
  • 同一个类中不允许两个对象方法同名

注:类方法与对象方法区别在于:将减号 -   改为 加号 +;将调用方法者改为类名。故类方法练习不做详细介绍。

人生之路,不忘初心,勿忘始终!
原文地址:https://www.cnblogs.com/xdl745464047/p/3997247.html