黑马程序员技术交流社区
标题:
OC封装
[打印本页]
作者:
流风124
时间:
2015-4-2 09:51
标题:
OC封装
一直接触的都是面向过程语言,所以对oc中面向对象的思想感觉很别扭,尤其是它的封装,访问成员变量还不能直接访问,需要定义set和get方法,但是这样的话成员变量越多不是越麻烦吗?
作者:
Nicholas_Chow
时间:
2015-4-2 09:56
封装是面向对象三大思想之一,封装、继承和多态都是学面向对象必须了解的。
封装的意义在于程序的安全性,属性能不能被访问,被谁访问都可以由你来控制。
作者:
xiaoxiong
时间:
2015-4-2 09:59
刚刚看视频看到封装
作者:
xiaoxiong
时间:
2015-4-2 10:01
感觉有点难了
作者:
wzboy
时间:
2015-4-2 10:43
封装就是把自己的内部成员保护起来。
加入你有个漂亮老婆,老婆的工作时相夫教子,搭理内部事务。
需要和外面打交道时 打交道是你的强项。为了避免老婆被伤害,就要你来保护她。男人的职责就是保护好自己的家人。
作者:
Dreamsky_qihang
时间:
2015-4-2 13:14
面向对象肯定是想归于面向过程有优势的。只不过有时候确实是,本来简简单单的几行程序,用面向对象来写会多些好多代码,但工程大了,优势就体现出来了。。
作者:
caoyun123
时间:
2015-4-2 13:58
后边你会学到property,一行就搞定了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2