A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 hee 于 2014-12-10 21:49 编辑

继承,组合,多态,分类是解决什么问题出现的?


2 个回复

倒序浏览
继承是用来抽取重复代码。把子类共有的一些属性抽取出来。
组合是一个类中拥有另外一个类,比如person类中拥有dog这个类,dog这个类是person类的属性。这种情况就叫组合。
多态就是同一个方法名有多种形态,它们的区别是参数个数不同,参数类型不一样。
分类就是为了在不影响原来类的基础上新添一些方法而出现的。
回复 使用道具 举报
Littlekin 发表于 2014-12-8 18:16
继承是用来抽取重复代码。把子类共有的一些属性抽取出来。
组合是一个类中拥有另外一个类,比如person类中 ...

多态:就是允许父类指针指向子类对象。你说的多态是C++中的多态
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马