A. 延展主要为类提供“私有”方法
B. 类目,延展不但能为类添加方法,而且都尅添加新的实例变量
C. 无论是否拿到类的源码,类目都可以对其扩展
D. 类目和延展声明语法不同
</br>
</br>
</br>
</br>
正确答案:B
解析:
类目:为现有类添加新方法,但是不能添加实例变量。
通过类目加入的方法和原始类的方法没有区别,同样可以被继承。
类目可以覆盖写原始类中的方法。
但是第一次复写后,原始类中的方法将不可以再被调用。
延展:延展的作用就是定义自己的私用方法。
他可以看成是一种匿名的类目,有时候需要一些只是自己看见的私有方法,定义在.m文件里面。
匿名的延展可以定义属性。
转载自《猿圈》
</br>
</br>
网友评论