OC2_实例变量可见度和方法
2014-10-31 22:57
162 查看
实例变量可见度和方法
声明成员变量,成员变量的可见度分三种
@public @protected @private
成员变量的修饰符会修饰他下面的所欲成员变量直到遇到另外一个成员变量可见度修饰符
@public 公开的,所有成员都可以在main。m中被访问,取值或者赋值
@protected 受保护的,修饰的成员变量都不可以被外界访问,如果开发者不写任何可见度修饰符,系统默认成员变量为保护类
@private 私有的,不能被外界访问,被这个修饰符修饰的成员变量子类也不能访问他所修饰的成员变量
一般写法:在不写可见度修饰符或者写@protected的时候一般成员变量命名的时候前面加上——代表不公开的
代码规范:成员变量的命名:前面加“_”的意思是受保护的
带参数和返回值的方法
一个受保护的成员变量,外部如果要访问的话,需要这个类对外界提供两个方法
一个是赋值的方法,带一个参数的方法写法(也就是setter方法,也叫做设置器)
减号 (返回值类型)方法名:(参数类型)参数名;
一个是取值的方法 带一个返回值的方法,无参数的方法(也就是getter方法,也叫做访问器)
减号 (返回值类型)方法名;
oc中得方法只能返回一个值
带多个参数的初始化方法
自定义的初始化方法1必须是减号方法2.返回值是id类型3.如果自定义的初始化方法带有参数,方法名必须以initWith开头
声明成员变量,成员变量的可见度分三种
@public @protected @private
成员变量的修饰符会修饰他下面的所欲成员变量直到遇到另外一个成员变量可见度修饰符
@public 公开的,所有成员都可以在main。m中被访问,取值或者赋值
@protected 受保护的,修饰的成员变量都不可以被外界访问,如果开发者不写任何可见度修饰符,系统默认成员变量为保护类
@private 私有的,不能被外界访问,被这个修饰符修饰的成员变量子类也不能访问他所修饰的成员变量
一般写法:在不写可见度修饰符或者写@protected的时候一般成员变量命名的时候前面加上——代表不公开的
代码规范:成员变量的命名:前面加“_”的意思是受保护的
带参数和返回值的方法
一个受保护的成员变量,外部如果要访问的话,需要这个类对外界提供两个方法
一个是赋值的方法,带一个参数的方法写法(也就是setter方法,也叫做设置器)
减号 (返回值类型)方法名:(参数类型)参数名;
一个是取值的方法 带一个返回值的方法,无参数的方法(也就是getter方法,也叫做访问器)
减号 (返回值类型)方法名;
oc中得方法只能返回一个值
带多个参数的初始化方法
自定义的初始化方法1必须是减号方法2.返回值是id类型3.如果自定义的初始化方法带有参数,方法名必须以initWith开头
相关文章推荐
- OC之实例变量可见度和方法
- OC中实例变量可见度、setter、getter方法和自定义初始化方法
- (OC)基础第二讲:实例变量可见度、方法
- 02 实例变量可见度、方法
- 1.实例变量可见度2.方法3.setter, getter
- OC02 实例变量可见度和方法-1
- OC02_实例变量的可见度,方法
- Oc(实例变量可见度与方法)(InstanceVariableAndMethod)
- iOS入门(十六)实例变量可见度和方法
- OC中实例变量可见度、setter、getter方法和自定义初始化方法
- 实例变量可见度和方法(setter,getter 方法)
- OC实例变量可见度 setter方法和getter方法
- 实例变量可见度、方法
- iOS开发学习第十四课——实例变量可见度、方法、setter、getter
- 实例变量可见度、方法、setter、getter
- 进击的KFC:OC(二)实例变量可见度、方法、setter、getter
- 第二讲实例变量可见度,set/get方法,自定义初始化(代码) 及description的使用
- OC第二天-实例变量可见度,setter和getter方法,导入头文件 4000
- OC中实例变量可见度、setter、getter方法和自定义初始化方法
- object-c 实例变量的可见度,方法