Java 语言中方法重写的本质? 我来答 1个回答 #合辑# 面试问优缺点怎么回答最加分? 美妤宠01 2022-12-08 · 超过26用户采纳过TA的回答 知道答主 回答量:225 采纳率:100% 帮助的人:5.3万 我也去答题访问个人页 关注 展开全部 1、在编译阶段,编译器只知道对象的静态类型,而不知道实际类型,因此只能在class文件中确定调用父类的方法。2、在执行过程中,它将判断对象的实际类型。如果实际类型实现了这种方法,它将被直接调用。如果没有实现,它将根据继承关系从下到上进行检索。只要检索到,它将被调用。如果没有检索到,它将被抛弃。例如下面代码中,Dog类是Animal类的子类,Dog类就重写了Animal类的 eat() 方法,当调用Dog类的 eat() 方法时,控制台会打印 eating bread... 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2012-01-06 java中方法重写具体是什么 71 2011-12-24 Java中的重写 2 2013-04-30 java中重写和重构二者的定义和区别? 37 2014-11-17 java 方法重写和方法重载的区别 24 2007-06-04 java中什么叫重写?JAVA的构造方法是什么? 21 2020-10-09 java方法的重写 2021-02-25 简述方法重写的概念 2014-01-07 JAVA为什么要重写系统已有的方法?居然要重写还不如自定义一... 39 更多类似问题 > 为你推荐: