teacher.java

来自「新东方的」· Java 代码 · 共 40 行

JAVA
40
字号
//Person子类
class Teacher extends Person
{
	//部门
	String department;
	//教龄
	int schoolAge;
	
	public Teacher()
	{
		System.out.println("构造器Teacher()被调用");
	}
	
	public Teacher(String name)
	{
		//调用父类中的构造器Person(String theName)
		super(name);
		System.out.println("构造器Teacher(String name)被调用");
	}
	
	public Teacher(int theSchoolAge)
	{	
		//调用父类中的构造器Teacher(int theSchoolAge)	
		schoolAge = theSchoolAge;
		System.out.println("构造器Teacher(int theSchoolAge)被调用");
	}
	
	public Teacher(String dept,int theSchoolAge)
	{
		//调用本类中重载的构造器Teacher(int theSchoolAge)
		this(theSchoolAge);
		department = dept;
	}		
	//初始化块
	{
		department = "教务部";
		System.out.println("Teacher初始化块执行后:name="+name
			+" ,age="+age+" ,sex="+sex);
	}	
}

⌨️ 快捷键说明

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