PTA -- Attached code (shape inheritance) (graphical inheritance and polymorphism)
发布时间
阅读量:
阅读量
前言
-
时间:2020.5.13
- 内容:PTA练习题
- 7-2 jmu-Java-03面向对象基础-04-形状-继承 (30分)
- 7-1 图形继承与多态 (55分)
- 备注:7-1属于7-2的更高层次拓展。返回学校进行题目练习时,向同学请教问题会更加便捷。实际上,刚开始接触这些题目时,大家遇到的困难往往相似,他人经历过的错误路径和曲折过程,一经提示便能被发现。这两道题目据老师所述具有一定难度,不过期末考试不会涉及,因此仍然认真完成了。
7-1 计算年龄 (10分)
介绍
从先前题目中所展示的图形结构可以看出,若要计算并输出各类图形的周长和面积,需创建多个数组并进行反复循环操作。本次实验通过引入继承机制与多态特性,对原有设计方案进行了优化与改进。
题目描述内容
-
声明抽象类Shape
属性:不可变的静态常量double PI,其数值为3.14,
抽象方法:public double getPerimeter(), public double getArea() -
Rectangle类与Circle类均作为Shape类的子类存在。
Rectangle类(属性包括int width和length)、Circle类(属性为int radius)。
分别定义带参数的构造函数
全部评论 (0)
还没有任何评论哟~
