设计一个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)num1andNum2:(double)num2;
//方法实现
-(double)sumOfNum1:(double)num1 andNum2:(double)num2
{
returnnum1+num2;
}
方法声明
方法调用
4方法名注意
冒号也是方法名的一部分
同一个类中不允许两个方法名同名
5OC方法和函数的区别
OC方法只能声明在@interface和@end之间,只能在@implementation和@end之间,也就是说哦OC方法不能独立于类存在
C函数不属于类,跟类没有联系,C函数只归定义函数的文件所有。
C函数不能访问)C对象的成员变量。
低级错误:方法有声明,但是实现的时候写成函数。
原文地址:http://blog.csdn.net/hahahacff/article/details/39612245