[OC]OC基础概念

1、封装:通过定义代码和函数去操作成员属性或成员变量

   封装目的:提高代码安全性、可行性和执行效率

2、成员变量

  @public //全局变量,自己和外部成员都能访问

  @private //自己内部访问

  @protected //子类和自己可以访问

  未定义默认@protected 

3、继承和类别的异同:

  同:都是无法满足需求,需要更新属性或者方法而扩展;

  异:继承能够扩展成员变量,成员属性,也能添加方法;

  类别只能添加方法;

  继承添加的新方法和新属性,都是在子类对象中调用;

  类别添加的新方法可以在原类对象直接调用。

4、OC完全兼容C

posted @ 2016-03-25 17:16  ybw123321  阅读(152)  评论(0)    收藏  举报