From 549145cbed29b546aef3ca4b675f1a372b44023b Mon Sep 17 00:00:00 2001 From: azzzz <2431294433@qq.com> Date: Mon, 5 Oct 2026 19:11:43 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E6=88=90=E4=BA=86=E4=BB=A3=E7=A0=81?= =?UTF-8?q?=E6=80=9D=E8=B7=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index e69de29..0fd978d 100644 --- a/README.md +++ b/README.md @@ -0,0 +1,4 @@ +代码思路: +1.先写一个基类Shape。按照要求定义area方法返回0且不需要输入。 +2.再写一个子类Circle属于基类Shape,因为子类有自己的面积计算方法,所以要写子类自己的area方法。因为计算圆的面积需要半径,则在定义时要求传入r。另一个子类Square同理,只需要修改计算面积公式和传入side(边长)。 +3.按要求创造两个子类实例,添加进一个列表,然后遍历这个列表用area方法算出两个子类的面积。(这时我发现直接f“{实例名}”出来的是实例和它的地址,所以我添加了需要传入函数的量name,进行了修改) \ No newline at end of file