feat(class29): 抽象方法实现模板类,预备接口文件夹

- 新增 People 抽象类,定义了 write 和 writeMain 方法
- 新增 Student 和 Teacher 类,继承自 People 类并实现 writeMain 方法
- 新增 Test 类,用于测试 Student 和 Teacher 类的 write 方法
This commit is contained in:
2025-07-19 19:52:36 +08:00
parent d14e00617b
commit ffa2bb2055
4 changed files with 40 additions and 0 deletions

11
src/class29/People.java Normal file
View File

@@ -0,0 +1,11 @@
package class29;
public abstract class People {
public final void write(){
System.out.println("\t\t\t《我的爸爸》");
System.out.println("\t我的爸爸是一个好人我特别喜欢他他对我很好我来介绍一下");
writeMain();
System.out.println("\t我爸爸真好你有这样的爸爸吗");
}
public abstract void writeMain();
}

10
src/class29/Student.java Normal file
View File

@@ -0,0 +1,10 @@
package class29;
public class Student extends People{
@Override
public void writeMain()
{
System.out.println("我爸爸很牛逼,是个管理者,我开车不用看红绿灯的");
}
}

9
src/class29/Teacher.java Normal file
View File

@@ -0,0 +1,9 @@
package class29;
public class Teacher extends People{
@Override
public void writeMain()
{
System.out.println("我爸爸经常让我在这里别动,他要去买几斤橘子");
}
}

10
src/class29/Test.java Normal file
View File

@@ -0,0 +1,10 @@
package class29;
public class Test {
public static void main(String[] args) {
Student s = new Student();
s.write();
People t = new Teacher();
t.write();
}
}