类别,类扩展

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了类别,类扩展相关的知识,希望对你有一定的参考价值。

  1.类别是对方法的扩展,不能添加成员变量。继承可以在原来父类的成员变量的基础上,添加新的成员变量
      2.类别只能添加新的方法,不能修改和删除原来的方法。继承可以增加、修改和删除方法。
      3.类别不提倡对原有的方法进行重载。继承可以通过使用super对原来方法进行重载。
      4.类别可以被继承,如果一个父类中定义了类别,那么其子类中也会继承此类别。

以上是关于类别,类扩展的主要内容,如果未能解决你的问题,请参考以下文章

类扩展 vs 主接口 vs 类别

类别的扩展

同一个头文件中的类和类扩展名(类别)

类别(Category)与扩展(Extensions)

分类(类别/Category)与 类扩展(Extension)

OC中类别扩展协议与委托