黑马程序员技术交流社区
标题:
关于多态的知识点,分享
[打印本页]
作者:
唯爱唐嫣
时间:
2016-3-28 12:49
标题:
关于多态的知识点,分享
多态:
面向对象第三大特性
Java 中一个对象可以有多种形态
多态时,没有子父类关系是没有意义的
多态时,没有方法重写是没有意义的
这样可以大大提高我代码的复用性扩展性。
父类的引用指向子类的对象(就是多态),父类在调用子类方法时,调用的为子类重写的方法(即父类本来也有的方法,只不过被子类重写了)如果子类没有重写方法,则调用父类的方法。
向上向下转型:
父类引用指向子类对象 就是将子类对象向上转型.
只有最开始是开辟的子类空间,才能向下转型。
如果最初是一个子类对象,提升成了父类引用,然后就可以强制向下转换为子类引用。
父类引用指向的对象,创建的是父类对象,无法转换为子类对象
东西很绕,大家将就看看
作者:
新的开始
时间:
2016-3-28 22:27
这个666666666666
作者:
xuqinghua
时间:
2016-3-29 23:19
多谢楼主分享 继续保持
作者:
604840337
时间:
2016-3-29 23:28
谢谢分享···
作者:
whxwkb
时间:
2016-3-29 23:29
多谢楼主分享 继续保持
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2