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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

哪位大神可以给我讲讲父类引用指向子类对象有啥好处啊?

13 个回复

倒序浏览
有些时候父类可能是抽象类,抽象类不能实例化,所以只能用父类引用指向子类对象来使用父类的方法
回复 使用道具 举报
恩恩,谢谢!!
回复 使用道具 举报
本帖最后由 absvir 于 2016-8-26 23:40 编辑

也就是多态好处了.最明显的应该是通用性,父类引用指向子类对象时无法调用子类特有方法,屏蔽了各个子类之间的差异而专注与共性.这样即使需求不断变化也能很好适应.
回复 使用道具 举报
一般不会直接定义父类引用指向子类对象, 大多都是将父类引用当作形式参数, 来接收任意的子类对象.
回复 使用道具 举报
bin931207 发表于 2016-8-23 01:38
有些时候父类可能是抽象类,抽象类不能实例化,所以只能用父类引用指向子类对象来使用父类的方法 ...

恩恩,谢谢
回复 使用道具 举报
通俗点说,就是一个父亲可以有多个不同性格,不同能力的儿子,这些儿子不仅可以做父亲能做的事情,而且也可以做
回复 使用道具 举报
父亲不能做的事情。即是扩展和延伸!
回复 使用道具 举报
反正我不懂
回复 使用道具 举报
java234 发表于 2016-8-27 17:02
通俗点说,就是一个父亲可以有多个不同性格,不同能力的儿子,这些儿子不仅可以做父亲能做的事情,而且也可 ...

说的很通俗!
回复 使用道具 举报

一起加油!
回复 使用道具 举报
java234 发表于 2016-8-27 17:03
父亲不能做的事情。即是扩展和延伸!

恩恩谢谢!
回复 使用道具 举报
OK!
回复 使用道具 举报
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马