extendsdemo2.java

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

JAVA
57
字号
class 人{
		String 姓名;
		int 年龄;

		public 人(String 姓名,int 年龄)
		{
			this.姓名= 姓名;
			this.年龄 = 年龄;
		}

		void 介绍()
		{
			System.out.println("小的是:"+姓名 + " 今年"+ 年龄 + "有余");
		}
}
class 少林和尚 extends 人	{
		String 派别;

		public 少林和尚(String 姓名,int 年龄)
		{
			super(姓名,年龄);	//在后面会详细讲到
			this.派别 = "少林弟子";
		}

		private void 挑水()
		{
			System.out.println("挑水练内功");
		}

		public void 演示(){
			挑水();
		}
}

class 少林方丈 extends 少林和尚{

		String 头衔;
		public 少林方丈(String 姓名,int 年龄)
		{
			super(姓名,年龄);
			头衔 = "方丈";
		}
}

public class ExtendsDemo2{
	public static void main(String arg[])
	{
		人 店小二 = new 人("张三",24);
		店小二.介绍();
		少林和尚 智深 = new 少林和尚("智深",40);
		智深.介绍();
		少林方丈 静空法师 = new 少林方丈("静空",80);
		静空法师.介绍();
//		静空法师.挑水();
		静空法师.演示();
	}
}

⌨️ 快捷键说明

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