Graph 继承提升Q36 E05
前置
你应该已经写完了 E04
目标
这个版本中,我们提取出 Shape 类,让 Circle 和 Rectangle 继承 Shape
从而 减少 Circle 和 Rectangle 的代码。
依照以下提示类信息,创建 Shape,更改 Circle 和 Rectangle。
注意
不要更改 Graph 类内的代码。
创建 Shape 以及 修改 Circle 和 Rectangle 后
保障 在 不修改 Graph 类内代码 的情况下 正常运行
访问控制
在 Shape 类文档中,没有标识访问控制修饰符,你需要自己找一个合适的
Shape
Shape