黑马程序员技术交流社区
标题:
关于多态的问题
[打印本页]
作者:
java—family
时间:
2014-7-20 20:24
标题:
关于多态的问题
Animal a = new Cat 这个多态 要用父类的方法 为什么不直接创建父类。这么创建也不能用Cat的方法啊
Cat a = (Cat)Cat 这个多态为什么不直接创建子类的 对象 为什么药这么创建
求,哪位小伙伴 回答哈
作者:
【灰太狼】
时间:
2014-7-20 21:15
多态的父类肯定是抽象类,抽象类不能实例化,就是不能创建对象。
多态是创建父类的引用指向子类对象,目的是调用子类对象各个重写的方法的时候方便,只要创建一个父类的对象就可以调用各个子类方法,但是子类特有的方法,不能直接访问,需要把类型强转,用不用多态,视情况而定
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2