2016年4月18日

摘要: 通过数组元素访问方法的时候只能访问在 Animal中定义的方法,对 于 Tiger类和 Fish中定义的方法时却不能调用,例如语句 animal[2].swim();就是不正确的。当 需要访问这些方法时需要用到类型转换,演示程序如下。 主要看 move方法,move方法首先判断 animal对象是哪 阅读全文
posted @ 2016-04-18 09:14 zymqqc 阅读(875) 评论(0) 推荐(0) 编辑
 
摘要: 方法覆写(overload)与方法的重载非常相似,它在 Java的继承中也有很重要的应用。 写程序可能会碰到下面的情况,在父类中已经实现的方法可能不够精确,不能满足子类 的需求。例如在前面的 Animal类中,breath方法就过于简单,对于鱼类动物是用腮呼吸的, 而对于哺乳动物则是用肺呼吸的,如何 阅读全文
posted @ 2016-04-18 08:46 zymqqc 阅读(717) 评论(1) 推荐(1) 编辑