From 8a4e042a3365784dd91edbd84445a4b586ed6595 Mon Sep 17 00:00:00 2001 From: xuxin <840198532@qq.com> Date: Wed, 23 Sep 2026 16:00:47 +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=A0=BC=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- day09/src/com/inmind/abstract06/Animal.java | 8 ++++++++ day09/src/com/inmind/abstract06/Demo10.java | 12 ++++++++++++ day09/src/com/inmind/abstract06/Dog.java | 9 +++++++++ 3 files changed, 29 insertions(+) create mode 100644 day09/src/com/inmind/abstract06/Animal.java create mode 100644 day09/src/com/inmind/abstract06/Demo10.java create mode 100644 day09/src/com/inmind/abstract06/Dog.java diff --git a/day09/src/com/inmind/abstract06/Animal.java b/day09/src/com/inmind/abstract06/Animal.java new file mode 100644 index 0000000..dba8450 --- /dev/null +++ b/day09/src/com/inmind/abstract06/Animal.java @@ -0,0 +1,8 @@ +package com.inmind.abstract06; + +//抽象类 +public abstract class Animal { + + //抽象方法 + public abstract void eat(); +} diff --git a/day09/src/com/inmind/abstract06/Demo10.java b/day09/src/com/inmind/abstract06/Demo10.java new file mode 100644 index 0000000..d445062 --- /dev/null +++ b/day09/src/com/inmind/abstract06/Demo10.java @@ -0,0 +1,12 @@ +package com.inmind.abstract06; +/* + 当一个方法的具体功能,我们无法实现,那么就不要写方法体,abstract修饰,就是抽象方法 + 拥有抽象方法的类,也就是一个抽象类 + + 抽象类的格式: + public abstract class 类名{ + public abstract void 方法名(参数列表); + } + */ +public class Demo10 { +} diff --git a/day09/src/com/inmind/abstract06/Dog.java b/day09/src/com/inmind/abstract06/Dog.java new file mode 100644 index 0000000..e82573e --- /dev/null +++ b/day09/src/com/inmind/abstract06/Dog.java @@ -0,0 +1,9 @@ +package com.inmind.abstract06; + +public class Dog extends Animal{ + + @Override + public void eat() { + System.out.println("狗吃骨头"); + } +}