- 36
- 0
- 约3.81千字
- 约 9页
- 2017-06-09 发布于湖北
- 举报
实验五、继承与抽象编程
1.实验目的
(1)理解抽象类的意义和实际应用的一般模式,熟练掌握抽象类和抽象方法的定义以及抽象类的继承,尤其是子类是非抽象类的情况。
2.实验内容和步骤
设计一个抽象形状类Shape,包含一个getArea()抽象方法。
在Shape类基础上设计圆形、矩形、三角形和梯形四个子类,要求根据实际形状重写getArea()方法。
abstract class Shape
{
protected String name;
public Shape(String xm)
{
name = xm;
System.out.print(名称:+name);
}
abstract public double getArea();
}
class Circle extends Shape
{
private final double PI = 3.14;
private double radius;
public Circle(String shapeName,double r)
{
super(shapeName);
radius = r;
}
public double getArea()
{
return PI*radius*radius;
}
}
class Rectangle extends Shape
{
priva
您可能关注的文档
最近下载
- 无人驾驶发展汽车行业:从百度看无人驾驶发展_市场营销_无人驾驶_ppt可编辑版.pptx VIP
- 架空输电线路舞动的危害及其防治.pptx VIP
- 材料成型技术基础课后答案.docx VIP
- 2026年河湖长制考试题及答案.docx VIP
- 长螺旋(CFG桩) 施工方案(精心编制) .pdf VIP
- 世界七大洲国家与地区划分一览表.xls VIP
- 黑龙江省龙东地区2026年中考二模语文试题(含答案).docx VIP
- 中国大学生计算机设计大赛-软件开发类作品文档-前后端分离开发式的二手交易平台:再转手.pdf VIP
- 新中式国风茶饮品牌营销策略研究——以“霸王茶姬”为例.docx VIP
- JBT 1255-2014 滚动轴承 高碳铬轴承钢零件热处理技术条件.docx VIP
原创力文档

文档评论(0)