設計一個Caculator計算器類,它擁有計算的功能(行為)
1不帶參數的方法
設計一個返回PI的方法
//方法聲明
-(double) pi;
//方法實現
-(double) pi
{
return 3.1415926;
}
方法聲明
方法調用
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
{
returnnum1+num2;
}
方法聲明
方法調用
4方法名注意
冒號也是方法名的一部分
同一個類中不允許兩個方法名同名
5OC方法和函數的區別
OC方法只能聲明在@interface和@end之間,實現只能在@implementation和@end之間,也就是說哦OC方法不能獨立于類存在
C函數不屬于類,跟類沒有聯系,C函數只歸定義函數的文件所有。
C函數不能訪問C對象的成員變量。
低級錯誤:方法有聲明,但是實現的時候寫成函數。
下一篇 信息系統集成專業技術