在以下代码片段中,Undergraduate类重写了Student类的study方法。如果创建了一个Undergraduate对象并调用其study方法,输出将会是什么? public class Student { public void study() { System.out.println("以梦为马,不负韶华!"); } } public class Undergraduate extends Student { @Override public void study() { System.out.println("业精于勤,荒于嬉;行成于思,毁于随。"); } }

答案解析

由于Undergraduate类重写了Student类的study方法,当通过Undergraduate对象调用study方法时,将执行Undergraduate类中重写后的study方法,因此输出为"业精于勤,荒于嬉;行成于思,毁于随。"。
正确答案:B
随机推荐
开始刷题