📄 javashy34.java
字号:
/********************************************************************************************
第4章习题6
写一个具有两个方法的基类base,并在第一方法内调用第二方法。然后写一个派生类derived,
并覆盖父类中的第二个方法。产生一个derived类对象,将它向上类型转换(即转换为base类型),
并调用第一个方法。验证并解释运行结果。
********************************************************************************************/
class Base {
public void method1() {
System.out.println("method1 is invoked in base!");
System.out.println("Call method2 !");
method2();
}
public void method2() {
System.out.println("method2 is invoked in base!");
}
}
class derived extends Base{
public void method2(){
System.out.println("method2 is invoked in derived!");
}
}
public class Javashy34{
public static void main(String[] args) {
derived tmp = new derived();
((Base)tmp).method1();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -