overridingdemo1.java

来自「JAVA的一些基础教程」· Java 代码 · 共 42 行

JAVA
42
字号
class 人{
	String name;
	public 人(String name){
		this.name = name;
	}
	public void 介绍(){
		System.out.println("在下是"+name);
	}
}

class 道士 extends 人{
	public 道士(String name){
		super(name);
	}
	public void 介绍(String 地址){
		System.out.println("贫道是 "+地址+ "的" +name);
	}
} 

class 官员 extends 人{
	public 官员(String name){
		super(name);
	}
/*	public String 介绍(){
		System.out.println("本官是 "+name );
		return name;
	}
*/
} 

public class OverridingDemo1{
	public static void main(String arg[]){
	人 荆柯 = new 人("荆柯");
	道士 张三丰 = new 道士("张三丰");
 	官员 弼马翁 = new 官员("弼马翁");

	荆柯.介绍();
	张三丰.介绍("武当山");
	张三丰.介绍();
	弼马翁.介绍();
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?