首页 > 代码库 > OC面向对象之方法
OC面向对象之方法
OC面向对象之方法
设计一个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对象的成员变量。
低级错误:方法有声明,但是实现的时候写成函数。
OC面向对象之方法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。