Setter 方法:
作用:设置成员变量的值
写法:
1.setter方法一定是对象方法
2.一定没有返回值
3.一定有参数,参数类型与成员变量的类型一致,参数名称为成员变量去掉下划线
4.方法名称以set开头,set后面跟的是成员变量去掉下划线,并首字母大写
Getter方法:
作用:获取成员变量的值
写法:
1.getter方法一定是对象方法
2.一定有返回值,返回值类型与成员变量的类型一致
3.一定没有参数
4.方法名称为成员变量去掉下划线
setter/getter方法的好处:
1.解决程序员取名字难的问题
2.程序员之间约定的方式,节省程序员之间的沟通成本
类的声明:
@interface Iphone : NSObject
{
int _cpu;
}
-(void)setCpu:(int)cpu; //setter方法声明。
-(int)cpu; //getter方法声明。
@end
类的实现:
@implementation Iphone
-(void)setCpu:(int)cpu //setter方法的实现。
{
_cpu = cpu;
}
-(int)cpu //getter方法的实现.
{
return _cpu;
}
@end
时间: 2024-10-19 13:29:04