- class Demo4 {
- public static void main(String[] args) {
- BaseTeacher bt = new BaseTeacher("大熊",26);
- bt.teach();
- NormalTeacher nt = new NormalTeacher("新来的",25);
- nt.teach();
- }
- }
- abstract class Teacher {
- private String name;
- private int age;
- public Teacher() {}
- public Teacher(String name,int age) {
- this.name = name;
- this.age = age;
- }
- public void setName(String name) {
- this.name = name;
- }
- public String getName() {
- return name;
- }
- public void setAge(int age) {
- this.age = age;
- }
- public int getAge() {
- return age;
- }
- public abstract void teach();
- }
- class BaseTeacher extends Teacher {
- public BaseTeacher() {}
- public BaseTeacher(String name,int age) {
- super(name,age);
- }
- public void teach() {
- System.out.println("姓名是:" + this.getName() + ",年龄是:" + this.getAge() + " 教java基础");
- }
- }
- class NormalTeacher extends Teacher {
- public NormalTeacher() {}
- public NormalTeacher(String name,int age) {
- super(name,age);
- }
- public void teach() {
- System.out.println("姓名是:" + this.getName() + ",年龄是:" + this.getAge() + " 教android");
- }
- }
复制代码 |
|