From db361a3082d47486d8fa5aefc888cadd39794b74 Mon Sep 17 00:00:00 2001 From: xuxin <840198532@qq.com> Date: Sat, 23 May 2026 11:59:03 +0800 Subject: [PATCH] =?UTF-8?q?day09-=E6=8A=BD=E8=B1=A1=E6=96=B9=E6=B3=95?= =?UTF-8?q?=E5=92=8C=E6=8A=BD=E8=B1=A1=E7=B1=BB=E7=9A=84=E6=A6=82=E5=BF=B5?= =?UTF-8?q?&=E6=A0=BC=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- day09/src/com/inmind/abstract05/Animal.java | 12 ++++++++++++ day09/src/com/inmind/abstract05/Demo06.java | 6 ++++++ .../src/com/inmind/extends_constructor04/Demo05.java | 1 + day09/src/com/inmind/extends_constructor04/Fu.java | 2 -- day09/src/com/inmind/extends_constructor04/Zi.java | 4 +++- 5 files changed, 22 insertions(+), 3 deletions(-) create mode 100644 day09/src/com/inmind/abstract05/Animal.java create mode 100644 day09/src/com/inmind/abstract05/Demo06.java diff --git a/day09/src/com/inmind/abstract05/Animal.java b/day09/src/com/inmind/abstract05/Animal.java new file mode 100644 index 0000000..3aea8bf --- /dev/null +++ b/day09/src/com/inmind/abstract05/Animal.java @@ -0,0 +1,12 @@ +package com.inmind.abstract05; +/* +抽象的概念: + 1.当一个方法体无法实现时,则取消方法体,定义为抽象方法 + 2.一个类中如果有抽象方法,则这个类必须声明为抽象类 + */ +public abstract class Animal { + + //动物吃的方法 + public abstract void eat(); + +} diff --git a/day09/src/com/inmind/abstract05/Demo06.java b/day09/src/com/inmind/abstract05/Demo06.java new file mode 100644 index 0000000..dfdee27 --- /dev/null +++ b/day09/src/com/inmind/abstract05/Demo06.java @@ -0,0 +1,6 @@ +package com.inmind.abstract05; +/* + + */ +public class Demo06 { +} diff --git a/day09/src/com/inmind/extends_constructor04/Demo05.java b/day09/src/com/inmind/extends_constructor04/Demo05.java index 205ea9d..3ad5e2a 100644 --- a/day09/src/com/inmind/extends_constructor04/Demo05.java +++ b/day09/src/com/inmind/extends_constructor04/Demo05.java @@ -18,6 +18,7 @@ public class Demo05 { System.out.println("--------------------------------"); zi.method2(); + System.out.println("程序结束"); } } diff --git a/day09/src/com/inmind/extends_constructor04/Fu.java b/day09/src/com/inmind/extends_constructor04/Fu.java index 98965e1..447e0f8 100644 --- a/day09/src/com/inmind/extends_constructor04/Fu.java +++ b/day09/src/com/inmind/extends_constructor04/Fu.java @@ -2,12 +2,10 @@ package com.inmind.extends_constructor04; public class Fu { int num = 100; - //父类的无参构造方法 public Fu(){ System.out.println("父类无参构造方法"); } - //父类的有参构造方法 public Fu(int num){ System.out.println("父类有参构造方法"); diff --git a/day09/src/com/inmind/extends_constructor04/Zi.java b/day09/src/com/inmind/extends_constructor04/Zi.java index fdb0293..917de11 100644 --- a/day09/src/com/inmind/extends_constructor04/Zi.java +++ b/day09/src/com/inmind/extends_constructor04/Zi.java @@ -1,6 +1,8 @@ package com.inmind.extends_constructor04; +import com.inmind.extends01.Employee; + /* super可以表示父类的引用(对象) super三个使用操作: @@ -22,7 +24,7 @@ this关键字使用方式 c.this可以调用其他的重载构造方法,但是不能互相调用(死循环) */ -public class Zi extends Fu{//子类继承了父类,拥有了父类的非私有的成员 +public class Zi extends Fu {//子类继承了父类,拥有了父类的非私有的成员 int num = 50; int num1;