我可以用java中的子类对象调用父类覆盖的方法吗?
我试过下面的例子
class First1 { void show() { String msg="You are in first class"; System.out.println(msg); } } class second extends First1 { void show() { String msg="You are in second class"; System.out.println(msg); } } } class CallingMethod extends second { void show() { String msg="You are in the third class"; System.out.println(msg); } public static void main(String[] args) { CallingMethod cm=new CallingMethod(); cm.show(); }
}
现在告诉我是否可以打印“我在二等舱”。通过使用 CallingMethod 类的对象,即示例中的 cm,并且在任何地方都没有使用 super 关键字。