Graph 继承提升Q36 E05

前置

你应该已经写完了 E04

目标

这个版本中,我们提取出 Shape 类,让 Circle 和 Rectangle 继承 Shape

从而 减少 Circle 和 Rectangle 的代码。

依照以下提示类信息,创建 Shape,更改 Circle 和 Rectangle。

注意

不要更改 Graph 类内的代码。

创建 Shape 以及 修改 Circle 和 Rectangle 后

保障 在 不修改 Graph 类内代码 的情况下 正常运行

访问控制

在 Shape 类文档中,没有标识访问控制修饰符,你需要自己找一个合适的

Shape

Shape

ZZAX 微信公众

文档一更新,立刻告诉你