黑马程序员技术交流社区

标题: category和继承区别和优先用哪个 [打印本页]

作者: wx_AMgIUC0M    时间: 2016-2-23 23:11
标题: category和继承区别和优先用哪个
category和继承区别和优先用哪个
作者: 一个疯子    时间: 2016-2-24 00:25
分类和继承的区别:
1. 分类中只能申明方法,继承中可以申明属性和方法
2. 分类中的方法一般不与基类重名,否则会覆盖基类中的方法,继承中的方法可以与父类中方法重名,此时是重写
3.给一个基类进行分类不影响基类,仅仅是给基类扩展了方法,继承是创建了一个新类

关于使用:
1.如果不想改变现有的类且仅仅是想扩展一下方法以方便供其他文件使用,此时用分类
2.如果是想继承某些已经存在的类的优点,可以使用继承




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2