实验项目名称
:
继承和多态
( 所属课程 :
Java 语言程序设计
)
院 系:
专业班级:
姓 名:
学号:
实验地点:
指导老师:
本实验项目成绩:
教师签字:
日期:
1.实验目的
(1)掌握类的继承机制。
(2)熟悉类中成员变量和方法的访问控制。
(3)熟悉方法或构造方法多态性。
2.实验内容 (1)模拟编写程序,理解类的继承、多态、继承和多态规则。
(2)独立编程,实现类的继承和多态。
3.实验作业 设计一个类 Shape(图形)包含求面积和周长的 area()方法和 perimeter()方法以及设置颜色的方法 SetColor(),并利用 Java 多态技术设计其子类 Circle(圆形)类、Rectangle(矩形)类和 Triangle(三角形)类,并分别实现相应的求面积和求周长的方法。每个类都要覆盖 toString 方法。
海伦公式:三角形的面积等于 s(s-a)(s-b)(s-c)的开方,其中 s=(a+b+c)/2
程序代码为:
Class 包 package Class; public class Shape {
private String color = "while";
public Shape(String color){
this.color = color;
}
public void setColor(String color){
this.

本文提供了一个Java编程实验,旨在探讨类的继承、多态性及其规则。实验涉及创建Shape基类,以及Circle、Rectangle和Triangle三个子类,分别实现了计算面积和周长的方法。通过示例代码展示了如何利用Java多态技术实现不同形状的计算,并提供了运行结果展示。
最低0.47元/天 解锁文章
998

被折叠的 条评论
为什么被折叠?



