teacher.java
来自「有一个接口,用抽象类实现它的部分功能,再用实现类继承抽象类,实现其它没实现的接口」· Java 代码 · 共 53 行
JAVA
53 行
package cn.edu.csu.oo.inherite;
public class Teacher extends Person{
/**
* 老师属性定义
*/
String department;
int schoolAge;
public Teacher(){
System.out.println("构造函数Teacher()被调用");
}
/**
* @param department
*/
public Teacher(String name) {
super(name);
System.out.println("构造函数Teacher(String name)被调用");
}
/**
* @param schoolAge
*/
public Teacher(int schoolAge) {
this.schoolAge = schoolAge;
}
public Teacher(String department, int schoolAge){
this(schoolAge);
this.department = department;
}
public String getDepartment() {
return department;
}
public void setDepartment(String department) {
this.department = department;
}
{
department= "教务部";
System.out.println("Teacher初始化块执行后:nam= " + name + " ,age= " + age + " ,sex= " + sex);
}
/**
* @param args
*/
public static void main(String[] args) {
Teacher teacher = new Teacher();
Teacher teacher1 = new Teacher("jack");
System.out.println(teacher.hashCode());
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?