04-方法及匿名对象调用

一、  方法

设计一个Caculator计算器类,它拥有计算的功能(行为)

1.        不带参数的方法

  •   设计一个返回PI的方法
// 方法声明
- (double)pi;

// 方法实现
- (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;     // oc 不同于c,java,c++,oc的参数可带解释说明 此例中 andNum2 是用来做解释第二个参数的
// 方法实现
- (double)sumOfNum1:(double)num1 andNum2:(double)num2
{
    return num1 + num2;
}

方法声明:        方法调用:

4.        方法名注意

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

二、  匿名对象

  •    属性访问

[Car  new]->speed = 200;

  •    方法调用

[ [Car  new]  run];

posted on 2014-04-18 00:55  ゴルツの惠斌纳閣下  阅读(244)  评论(0编辑  收藏  举报