黑马程序员技术交流社区

标题: 封装到底该怎么理解啊? [打印本页]

作者: 小月格子猫    时间: 2014-9-9 15:52
标题: 封装到底该怎么理解啊?
封装的定义是什么,优点是什么?是不是只要把所有的东西,塞到。m文件里,就叫封装啊
作者: 马嘉    时间: 2014-9-9 17:20
提高了方法的重用性,安全性,将变化隔开,便于使用
作者: 眼瞳╄渲染繁华    时间: 2014-9-10 15:39
封装型:隐藏实现细节
对对象的封装 :隐藏实现细节,将属性私有化,通过公共方法访问属性,就是对对象的封装
避免有脏数据需要做到:1.不让属性在类的外部被直接访问 2.先给属性进行处理(过滤),之后再将干净的值付给属性。当将@public去掉后,默认属性是protected,此时类的外面不能再访问类的成员变量。就有了set get方法
可读写(get,set)  只读(get)  只写(set)
这是一个约定:提供了一个set方法,通过set方法给属性赋值
set方法是赋值方法(写操作)
作者: 王绍明    时间: 2014-9-10 19:45
封装是为了规范化,安全化
作者: 庄得超    时间: 2014-9-10 20:52
恩,这个我也不太理解




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2