iOS getter setter
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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的主要内容,如果未能解决你的问题,请参考以下文章
Python使用@property装饰器--getter和setter方法变成属性
如果我使用setter getter 在一种方法中设置值并且我可以使用getter 获得相同的值来获得它是可能的吗? [关闭]