实验项目名称
:
继承和多态
( 所属课程 :
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.colo