黑马程序员技术交流社区
标题:
继承,组合,多态,分类是解决什么问题出现的?
[打印本页]
作者:
hee
时间:
2014-12-8 17:58
标题:
继承,组合,多态,分类是解决什么问题出现的?
本帖最后由 hee 于 2014-12-10 21:49 编辑
继承,组合,多态,分类是解决什么问题出现的?
作者:
Littlekin
时间:
2014-12-8 18:16
继承是用来抽取重复代码。把子类共有的一些属性抽取出来。
组合是一个类中拥有另外一个类,比如person类中拥有dog这个类,dog这个类是person类的属性。这种情况就叫组合。
多态就是同一个方法名有多种形态,它们的区别是参数个数不同,参数类型不一样。
分类就是为了在不影响原来类的基础上新添一些方法而出现的。
作者:
任冰冰
时间:
2014-12-8 20:02
Littlekin 发表于 2014-12-8 18:16
继承是用来抽取重复代码。把子类共有的一些属性抽取出来。
组合是一个类中拥有另外一个类,比如person类中 ...
多态:就是允许父类指针指向子类对象。你说的多态是C++中的多态
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2