}
return "圆半径:" + radius + "圆面积为:" + 3.14 * radius * radius; }
public class Test {
public static void main(String args[]) { }
Circle c1 = new Circle(10); Circle c2 = new Circle(10);
System.out.println("\n" + c1.equals(c2) + c1.toString());
4.4 抽象类的编程应用。
编写一个能产生三个柱体对象,分别是底部形状分别是Circle、Triangle(三角形), Rectangle(长方形)的情况,并计算相应体积。
思路:该程序有两种实现方式。
1)定义三个柱体类,分别是CirclePillar类、TrianglePillar类、RectanglePillar类,分别生成三个类的实例,但该方法的缺陷是什么?
2)设计一个Shape抽象类,该类有一个抽象方法area(),设计一个Pillar(柱体)类,该类有两个成员变量:Shape和height,并创建3个实例:底部形状分别为Circle、Triangle(三角形), Rectangle(长方形)的柱体类,并计算相应体积。
实验记录要求:写出相应代码。
五、实验结果分析及实验报告要求
分析程序运行结果
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库面向对象程序设计(Java)实验指导书09信管(13)在线全文阅读。
相关推荐: