首页 > 代码库 > iOS getter setter

iOS getter setter

getter setter 给成员变量起名字用的

 

setter方法 设置成员变量值 

1. setter 方法一定是对象方法 不可能是类方法

2.一定没有返回值

3. 以set开头,并且set后面跟上需要设置的成员白能量的名称去掉下划线,并且首字母大写

4. 一定有参数 参数类型一定要和成员变量的类型一直 参数名称就是成员变量名称去掉下划线

 

getter方法用于返回成员变量的值

1. getter 一定是对象方法

2. 一定有返回值 返回值一定和获取的成员变量类型一致

3. 方法名称就是获取的成员变量的名称去掉下划线即可

4. 一定没有参数

 

注意 成员变量以 _ 开头的好处就是可以用于区分局部变量和成员变量

 

如果某一个属性只提供getter方法没有提供setter方法,我么称这个属性为只读属性

如果某一个属性只提供setter方法没有提供getter方法我们称这个属性为只写属性

如果某一个属性同时提供了getter和setter方法我们称这个属性为可读可写属性

如果某一个属性既没有getter方法又没有setter方法就成为私有属性

iOS getter setter