From fd795f7375307d20800ec27878b25607c3e058aa Mon Sep 17 00:00:00 2001 From: xuxin <840198532@qq.com> Date: Wed, 23 Sep 2026 10:23:55 +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 --- day08/src/com/inmind/math04/MathDemo11.java | 6 +++++ day09/day09.iml | 11 +++++++++ day09/src/com/inmind/extends01/Assistant.java | 8 +++++++ day09/src/com/inmind/extends01/BanZhuRen.java | 8 +++++++ day09/src/com/inmind/extends01/Demo01.java | 23 +++++++++++++++++++ day09/src/com/inmind/extends01/Employee.java | 11 +++++++++ day09/src/com/inmind/extends01/Teacher.java | 9 ++++++++ 7 files changed, 76 insertions(+) create mode 100644 day09/day09.iml create mode 100644 day09/src/com/inmind/extends01/Assistant.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/day08/src/com/inmind/math04/MathDemo11.java b/day08/src/com/inmind/math04/MathDemo11.java index f472da6..5514a7f 100644 --- a/day08/src/com/inmind/math04/MathDemo11.java +++ b/day08/src/com/inmind/math04/MathDemo11.java @@ -7,6 +7,7 @@ public static double floor(double a) :返回小于等于参数最大的整数 public static long round(double a) :返回最接近参数的 long。(相当于四舍五入方法) */ public class MathDemo11 { + public static void main(String[] args) { //获取绝对值 @@ -19,4 +20,9 @@ public class MathDemo11 { System.out.println(Math.round(4.4));//4 System.out.println(Math.round(4.5));//5 } + + public void methos() { + System.out.println(Math.round(4.4));//4 + System.out.println(Math.round(4.5));//5 + } } diff --git a/day09/day09.iml b/day09/day09.iml new file mode 100644 index 0000000..6db0c46 --- /dev/null +++ b/day09/day09.iml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/day09/src/com/inmind/extends01/Assistant.java b/day09/src/com/inmind/extends01/Assistant.java new file mode 100644 index 0000000..1ea5446 --- /dev/null +++ b/day09/src/com/inmind/extends01/Assistant.java @@ -0,0 +1,8 @@ +package com.inmind.extends01; + +public class Assistant 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..5761675 --- /dev/null +++ b/day09/src/com/inmind/extends01/BanZhuRen.java @@ -0,0 +1,8 @@ +package com.inmind.extends01; + +public class BanZhuRen extends Employee { + + public void manage(){ + System.out.println("班主任在管理学生"); + } +} diff --git a/day09/src/com/inmind/extends01/Demo01.java b/day09/src/com/inmind/extends01/Demo01.java new file mode 100644 index 0000000..5683355 --- /dev/null +++ b/day09/src/com/inmind/extends01/Demo01.java @@ -0,0 +1,23 @@ +package com.inmind.extends01; +/* +继承的格式和和基本使用 +public class Fu{ +} +public class Zi extends Fu{ +} +继承的特点:子类拥有父类的所有内容,除了被private和构造方法。 +继承的好处:实现多个类中相同内容的复用,子类可以实现各自的不同功能需求 + */ +public class Demo01 { + public static void main(String[] args) { + //创建一个子类对象,老师对象 + Teacher t = new Teacher(); + t.name = "张三"; + t.age = 35; + t.salary = 1.5; + t.work(); + t.teach(); + Assistant a = new Assistant(); + a.help(); + } +} diff --git a/day09/src/com/inmind/extends01/Employee.java b/day09/src/com/inmind/extends01/Employee.java new file mode 100644 index 0000000..9533c21 --- /dev/null +++ b/day09/src/com/inmind/extends01/Employee.java @@ -0,0 +1,11 @@ +package com.inmind.extends01; + +public class Employee { + String name; + int age; + double salary; + + public void work(){ + System.out.println("员工工作了"); + } +} diff --git a/day09/src/com/inmind/extends01/Teacher.java b/day09/src/com/inmind/extends01/Teacher.java new file mode 100644 index 0000000..6c118f4 --- /dev/null +++ b/day09/src/com/inmind/extends01/Teacher.java @@ -0,0 +1,9 @@ +package com.inmind.extends01; + +public class Teacher extends Employee{ + //默认无参构造,所有类都有构造方法 + + public void teach(){ + System.out.println("老师在教学生学java"); + } +}