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

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

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

posted @ 2014-09-27 21:13  微雨独行  阅读(147)  评论(0编辑  收藏  举报
1 2