From aee7008602fd4b94e0b461c95a159b54d80805da Mon Sep 17 00:00:00 2001 From: xuxin <840198532@qq.com> Date: Sat, 25 Jul 2026 10:57:26 +0800 Subject: [PATCH] =?UTF-8?q?day09-=E7=BB=A7=E6=89=BF=E7=9A=84=E6=A0=BC?= =?UTF-8?q?=E5=BC=8F=E5=92=8C=E5=9F=BA=E6=9C=AC=E4=BD=BF=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- day09/src/com/inmind/extends01/Assissant.java | 8 ++++++ day09/src/com/inmind/extends01/Banzhuren.java | 7 +++++ day09/src/com/inmind/extends01/Demo01.java | 26 +++++++++++++++++++ day09/src/com/inmind/extends01/Employee.java | 12 +++++++++ day09/src/com/inmind/extends01/Teacher.java | 8 ++++++ 5 files changed, 61 insertions(+) create mode 100644 day09/src/com/inmind/extends01/Assissant.java create mode 100644 day09/src/com/inmind/extends01/Banzhuren.java create mode 100644 day09/src/com/inmind/extends01/Demo01.java create mode 100644 day09/src/com/inmind/extends01/Employee.java create mode 100644 day09/src/com/inmind/extends01/Teacher.java diff --git a/day09/src/com/inmind/extends01/Assissant.java b/day09/src/com/inmind/extends01/Assissant.java new file mode 100644 index 0000000..531e553 --- /dev/null +++ b/day09/src/com/inmind/extends01/Assissant.java @@ -0,0 +1,8 @@ +package com.inmind.extends01; + +public class Assissant extends Employee { + + public void help(){ + System.out.println("助教在帮助学生"); + } +} diff --git a/day09/src/com/inmind/extends01/Banzhuren.java b/day09/src/com/inmind/extends01/Banzhuren.java new file mode 100644 index 0000000..1fffcd5 --- /dev/null +++ b/day09/src/com/inmind/extends01/Banzhuren.java @@ -0,0 +1,7 @@ +package com.inmind.extends01; + +public class Banzhuren extends Employee{ + public void guanxin(){ + System.out.println(name+"关心学生心理健康"); + } +} diff --git a/day09/src/com/inmind/extends01/Demo01.java b/day09/src/com/inmind/extends01/Demo01.java new file mode 100644 index 0000000..7a7fd3d --- /dev/null +++ b/day09/src/com/inmind/extends01/Demo01.java @@ -0,0 +1,26 @@ +package com.inmind.extends01; +/* +继承的格式和和基本使用 +public class Fu{ +} +public class Zi extends Fu{ +} +继承的特点:子类拥有父类的所有内容,除了被private和构造方法。 +继承的好处:实现多个类中相同内容的复用,子类可以实现各自的不同功能需求 + */ +public class Demo01 { + public static void main(String[] args) { + //创建一个老师对象 + Teacher teacher = new Teacher(); + teacher.name = "张三"; + teacher.age = 38; + teacher.salary = 15000; + teacher.teach(); + //来一个班主任 + Banzhuren banzhuren = new Banzhuren(); + banzhuren.name = "王五"; + banzhuren.age = 28; + banzhuren.salary = 10000; + banzhuren.guanxin(); + } +} diff --git a/day09/src/com/inmind/extends01/Employee.java b/day09/src/com/inmind/extends01/Employee.java new file mode 100644 index 0000000..ddd0b93 --- /dev/null +++ b/day09/src/com/inmind/extends01/Employee.java @@ -0,0 +1,12 @@ +package com.inmind.extends01; + +public class Employee { + String name; + int age; + double salary; + double score; + + public void work(){ + + } +} diff --git a/day09/src/com/inmind/extends01/Teacher.java b/day09/src/com/inmind/extends01/Teacher.java new file mode 100644 index 0000000..80fc302 --- /dev/null +++ b/day09/src/com/inmind/extends01/Teacher.java @@ -0,0 +1,8 @@ +package com.inmind.extends01; + +public class Teacher extends Employee { + + public void teach(){ + System.out.println(name+"老师正在讲课..."); + } +}