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 + -
显示快捷键?