摘要: 首先,明确一下,Java多态的三个必要条件: 1、 继承 2、 子类重写父类方法 3、 父类引用指向子类对象 然后看一个例子 输出结果为: 给出结论:当满Java多态的三个条件时,可以发现c.eat()调用的实际上是子类的eat,但c.age调用的还是父类的age,而c.play()则不会通过编译。 阅读全文
posted @ 2017-05-14 19:54 青儿哥哥 阅读(4285) 评论(8) 推荐(7) 编辑