与你抗衡 4星
共回答了435个问题采纳率:99.9% 评论
实例变量默认只能被当前类的对象访问
2.
将数据隐藏起来,只能用此类的方法函数才可以访问活着设置数据,不可被外部任意存储时面相对象涉设计本质,降低了数据被无用的可能性
3.
在 OC语言中,使用@innterface和@impiementation来处理类
4.
不封装的缺点:当一个类把自己的属性暴露给外部的时候,那么该类就失去了对属性的管理权
5.
封装的步骤:
定义设置实例变量(setter)方法
访问实例变量(getter)的方法
6.
setter方法(设置器)
在setter方法的内部也可以对一些不合理的赋值进行筛选过滤
7.
set方法的作用:为外界提供一个设置成员变量值的方法
8.
命名规范:
方法名必须以set开头
set后面跟上成员变量名称,首字母大写(_age—>setAge)
返回值一定是void
一定要接受一个参数,而且参数类型跟成员变量类型一致
形参名不能与变量名一致
9.
set方法的好处
不让数据暴露在外,保证了数据的安全性
对设置的数据进行过滤
1
22小时前
猜你喜欢的问题
2天前1个回答
2天前1个回答
2天前1个回答
2天前2个回答
2天前1个回答
2天前2个回答
热门问题推荐
1个月前2个回答
1个月前4个回答
1个月前6个回答
4个月前2个回答
1个月前2个回答
1个月前1个回答
1个月前1个回答
1个月前1个回答
2个月前2个回答