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