package Person;
//抽象类 建造抽象方法
public abstract class Person {
//在父类中属性是受保护的
//创造抽象方法
//创造打招呼方法
protected abstract void sayHi();
}
package Person;
public class Student extends Person {
//子类继承父类
//重写打招呼方法
@Override
protected void sayHi() {
// TODO Auto-generated method stub
System.out.println("Hi,我是学生");
}
}
package Person;
public class Teacher extends Person {
//子类继承父类
//重写打招呼方法
@Override
protected void sayHi() {
System.out.println("Hi,我是教员");
}
}
package Person;
public class Text {
//创建测试类
public static void main(String[] args) {
//创造一个新的类 因为Teacher的父类是Person 所以可以写Person
Person laoshi=new Teacher();
laoshi.sayHi();
Person one=new Student();
one.sayHi();
}
}