黑马程序员-OC语言-封装的概念及原理(听课笔记)

来源:互联网 发布:如何提高淘宝店铺的销量 编辑:程序博客网 时间:2024/09/21 09:05

------Java培训、Android培训、iOS培训、.Net培训</a>、期待与您交流! -------

1、为什么要进行封装?


不封装的缺点:
当一个类把自己的属性暴露给外部的时候,那么该类就失去对属性的管理权将数据隐藏起来,只能用此类的方法函数才可以访问或者设置数据,不可被外部任意存储是面向对象设计本质。降低了数据被无用的可能性!
在OC语言中,使用@interface和@implementation来处理类。
@interface就好像暴露在外面的时钟表面,像外界提供展示以及接口。@implementation就好像隐藏在时钟内部的构造实现,把具体的实现封装了起来。

2 、封装的原理?

实例变量默认只能被当前类的对象方法访问。
0 0