From a4e9de39411d1aafa8b944c26e0c128e46f69443 Mon Sep 17 00:00:00 2001 From: Yuanruirui <3079566302@qq.com> Date: Tue, 7 Apr 2026 20:38:05 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E6=96=87=E4=BB=B6=E8=87=B3?= =?UTF-8?q?=20'w5'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- w5/Circle.java | 8 ++++++++ w5/Rectangle.java | 8 ++++++++ w5/Shape.java | 5 +++++ w5/ai使用记录.txt | Bin 0 -> 1024 bytes w5/main.java | 14 ++++++++++++++ 5 files changed, 35 insertions(+) create mode 100644 w5/Circle.java create mode 100644 w5/Rectangle.java create mode 100644 w5/Shape.java create mode 100644 w5/ai使用记录.txt create mode 100644 w5/main.java diff --git a/w5/Circle.java b/w5/Circle.java new file mode 100644 index 0000000..caeb91c --- /dev/null +++ b/w5/Circle.java @@ -0,0 +1,8 @@ +package Shape; + +public class Circle extends Shape { + @Override + public void draw(){ + System.out.println("画一个圆形"); + } +} diff --git a/w5/Rectangle.java b/w5/Rectangle.java new file mode 100644 index 0000000..1b43d23 --- /dev/null +++ b/w5/Rectangle.java @@ -0,0 +1,8 @@ +package Shape; + +public class Rectangle extends Shape { + @Override + public void draw(){ + System.out.println("打印一个矩形"); + } +} diff --git a/w5/Shape.java b/w5/Shape.java new file mode 100644 index 0000000..d0cc037 --- /dev/null +++ b/w5/Shape.java @@ -0,0 +1,5 @@ +package Shape; + +public abstract class Shape { + public abstract void draw(); +} diff --git a/w5/ai使用记录.txt b/w5/ai使用记录.txt new file mode 100644 index 0000000000000000000000000000000000000000..06d7405020018ddf3cacee90fd4af10487da3d20 GIT binary patch literal 1024 ScmZQz7zLvtFd70QH3R?z00031 literal 0 HcmV?d00001 diff --git a/w5/main.java b/w5/main.java new file mode 100644 index 0000000..38046fd --- /dev/null +++ b/w5/main.java @@ -0,0 +1,14 @@ +package Shape; + +public class main { + public static void drawShape(Shape s){ + s.draw(); + } + public static void main(String[] args){ + Shape circle = new Circle(); + Shape rectabgle = new Rectangle(); + + drawShape(circle); + drawShape(rectabgle); + } +}