posted on 2009-04-15 19:15 胡鹏 阅读(458) 评论(6) 编辑 收藏 所属分类: java基础
动态的分派机制 这是什么意思叱? 结果是错误的,只能打印一个! 回复 更多评论
@重庆理工小子 如果 在方法中 public static void bark(), 把static都去掉, 那只是打印一个 Dog bark 回复 更多评论
即使不去掉也只能打印一个哈,思考! 回复 更多评论
都去掉肯定是一个撒,而且,你把DOG中的bank方法去掉statac,结果应该还只是一个Dog bark; 如果你在DOG中,重新申明bank方法,即增加:System.out.println("XXXX"); 这时候结果应该是:dog bark; XXXX 子类没覆盖也没继承父类的static方法,因为static方法是无法继承的! 回复 更多评论
上面的结果只有一行,已经测试过。楼主搞错了。。。 Dog bark 回复 更多评论
@管闲事 额,,跑出来是2个的哦。。 不知道您使用的哪个版本jdk? 回复 更多评论