diff --git a/src/class29/People.java b/src/class29/People.java new file mode 100644 index 0000000..2cdf7e5 --- /dev/null +++ b/src/class29/People.java @@ -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(); +} diff --git a/src/class29/Student.java b/src/class29/Student.java new file mode 100644 index 0000000..87abf55 --- /dev/null +++ b/src/class29/Student.java @@ -0,0 +1,10 @@ +package class29; + +public class Student extends People{ + @Override + public void writeMain() + { + System.out.println("我爸爸很牛逼,是个管理者,我开车不用看红绿灯的"); + } + +} diff --git a/src/class29/Teacher.java b/src/class29/Teacher.java new file mode 100644 index 0000000..07e2b27 --- /dev/null +++ b/src/class29/Teacher.java @@ -0,0 +1,9 @@ +package class29; + +public class Teacher extends People{ + @Override + public void writeMain() + { + System.out.println("我爸爸经常让我在这里别动,他要去买几斤橘子"); + } +} diff --git a/src/class29/Test.java b/src/class29/Test.java new file mode 100644 index 0000000..248ef17 --- /dev/null +++ b/src/class29/Test.java @@ -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(); + } +}