1.1 封装

2015-11-10  本文已影响55人  还好我不懂

本小节知识:

  1. 面向对象三大特性
  2. 什么是封装
  3. 为什么要进行封装?
  4. 封装的好处和原则

1.面向对象三大特性


2.什么是封装


3.为什么要进行封装?


// 1成员变量是public的,也就是公开的,我们不能控制外界如何赋值, 外界有可能赋值一些脏数据
@interface Gun : NSObject
{
    @public// 公开成员变量
    int _bulletCount;// 子弹数量
}
@end

// 可以利用封装来解决这个问题
// 封装:是指隐藏对象的属性和实现的细节,仅对外提供公共的访问方法

4.封装的好处


上一篇下一篇

猜你喜欢

热点阅读