testpeople_2.java

来自「很好的一本书《JAVA设计模式》的随书源码5」· Java 代码 · 共 38 行

JAVA
38
字号
/* File Name:TestPeople_2.java
 * 这是关于this与super关键字综合应用的实例,用来说明这两个关键字的用法。
 */
class People {
	String Name;
	String Num="01";
	String Sex;
	int Ages;
	public String ShowInfo() {
		return("姓名:"+Name+" 性别:"+Sex+" 年龄:"+Ages);
	}
}
class Student extends People
{
	String Num;
	String ClassNo;
	public String ShowInfo() {
		return("学号:"+Num+super.Num+" "+super.ShowInfo()+" 班号:"+ClassNo);
	}
}
class Teacher extends People {
	String Principalship;
	String Department;
	public String ShowInfo() {
		return(super.ShowInfo()+" 职务:"+Principalship+" 部门:"+Department);
	}
}
public class TestPeople_2 {
	public static void main(String[] args) {
		Student NewPeople=new Student();
		NewPeople.Name="周文丽";
		NewPeople.Num="1001";
		NewPeople.Sex="女";
		NewPeople.Ages=22;
		NewPeople.ClassNo="教育001";
		System.out.println(NewPeople.ShowInfo());
	}
}

⌨️ 快捷键说明

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