iOS基础学习

Objective-C基础学习之面向对象三大特性-封装

2017-09-14  本文已影响9人  WenJim

1.面向对象三大特性

2.什么是封装

3.为什么要进行封装?

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

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

4.封装的好处

上一篇 下一篇

猜你喜欢

热点阅读