From 94dd680cabd39d46bc920f72d5071bbe872ceb3e Mon Sep 17 00:00:00 2001 From: Zhuhuairui <3180158655@qq.com> Date: Wed, 20 May 2026 18:40:39 +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'w4'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- w4/Circle.class | Bin 0 -> 438 bytes w4/Circle.java | 20 ++++++++++++++++++++ w4/Rectangle.class | Bin 0 -> 567 bytes w4/Rectangle.java | 30 ++++++++++++++++++++++++++++++ w4/Shape.class | Bin 0 -> 208 bytes 5 files changed, 50 insertions(+) create mode 100644 w4/Circle.class create mode 100644 w4/Circle.java create mode 100644 w4/Rectangle.class create mode 100644 w4/Rectangle.java create mode 100644 w4/Shape.class diff --git a/w4/Circle.class b/w4/Circle.class new file mode 100644 index 0000000000000000000000000000000000000000..a57ddad7e799ef16a2766b8df32e1ddd2e778097 GIT binary patch literal 438 zcmZ8d-AV#M7(L_uwX3aURu*(&7o`j33q%wyUR4(<-j6!ymZ_|}y;cN8&_xf>D+SS+ zZ84C6GvCa2e!iKnpN~%f9UOQlz;IxeV8Ir!x)Zrj0`_?{i;@cgqtWcU*nsQ6E1`%I zd+jJ5PBkf(qbOYph|qyA;NQz9*_z7PxOF3wiGAtTzkA_nO~7n~%|5sGd_-OOI-055 z^l_l#o*ZZ=cdU}T+>D7KZkjEB$gzS~IL|AICV^yu-BrX< m9$~N9>n{d2Y3`H1x3WIYMr3>yW$pfu!Foo8ni};5?EeCVJ3VCp literal 0 HcmV?d00001 diff --git a/w4/Circle.java b/w4/Circle.java new file mode 100644 index 0000000..c87f39e --- /dev/null +++ b/w4/Circle.java @@ -0,0 +1,20 @@ +public class Circle extends Shape { + private double radius; + + public Circle(double radius) { + this.radius = radius; + } + + public double getRadius() { + return radius; + } + + public void setRadius(double radius) { + this.radius = radius; + } + + @Override + public double getArea() { + return Math.PI * radius * radius; + } +} \ No newline at end of file diff --git a/w4/Rectangle.class b/w4/Rectangle.class new file mode 100644 index 0000000000000000000000000000000000000000..8601b1df58dd3f56b1f5e95971b6be3e8ff4d25e GIT binary patch literal 567 zcmZvZ%}&BV6ot?9m(~IbDyX=SjnIV~x5mWS5EsUU7+e>a(E0-gi$0byk(jvf0emRq z8K~6|()4!b-ZS4hlYV`Fd;(~p=0byR!|-6j5-{6Q_#g$Wqj(r6#{znz*>RAAW5e~Z z0#CrXl)WSz4(_NkpW}WK35Y<63Lc6|VMQ_?Lf(7kloylxt{h*5 zU3ES;kjeENL8pL?$E;yAW@jBr&QhMk>F?TR|70vf0k=JxjC-;bD`Fu_cW@Ivh1g>* zjd#`fF#c@Cko;O;K&-N^ad!xvJD}*lL-_ks*nV@0{3}}mCDsxQR+H6&0~-Z`1(>FFKos>Zxd!>wiYkY UlLf~Z+cRrH7{Ke?A)|rO9|-{?i~s-t literal 0 HcmV?d00001