在Java中,类Student继承自类Person,若Person类中定义了`public void work()`方法,且Student类中没有覆盖该方法,当创建Student对象并调用work()方法时,会发生什么?

答案解析

Java中,子类继承父类时,会继承父类的非私有成员。当子类没有覆盖父类的方法时,调用子类对象的方法,会直接执行父类的方法。因此,Student对象调用work()会执行Person类的work()方法。
正确答案:C
随机推荐
开始刷题