overridingdemo.java
来自「JAVA的一些基础教程」· Java 代码 · 共 33 行
JAVA
33 行
class 人{ String name;
public 人(String name){ this.name = name; }
// void 介绍(){ System.out.println("在下是"+name); }
}
class 道士 extends 人{
public 道士(String name){ super(name); }
void 介绍(){ System.out.println("贫道是 "+name + "真人"); }
}
class 官员 extends 人{
public 官员(String name){ super(name); }
public void 介绍(){ System.out.println("本官是 " +name );
}
}
class 皇帝 extends 官员{
public 皇帝(String name){ super(name); }
public void 介绍(){ System.out.println("朕乃 "+name ); }
}
public class OverridingDemo{
public static void main(String arg[]){
// 人 武松 = new 人("武松");
人 崂山道士 = new 道士("崂山道士");
人 七品芝麻官 = new 官员("七品芝麻官");
人 唐太宗 = new 皇帝("唐太宗");
// 武松.介绍();
崂山道士.介绍();
// 七品芝麻官.介绍("河南");
七品芝麻官.介绍();
唐太宗.介绍();
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?