java类的继承与多态实验报告.docx

实验报告 课程名称 面向对象程序设计 实验名称 实验三、类的继承与多态 日期 2018/4/23 学生学号 姓名 班级 实验目的: 通过本次实验,要求学生能进一步掌握继承和多态的概念,熟练定义类、 派生类、抽象类、抽象方法、虚拟方法和重载方法。 实验条件: 电脑一台、能上网查阅资料。 首先定义基本几何图形的基类 (Shape),然后定义Shape的派生类Circle(圆 形)、Square (正方形)和 Triangle(三角形)。要求通过方法覆盖来计算各 种图形的面积和周长。(提示:求三角形的面积用海伦公式: S ”L*(L a)*(L b)*(L c),其中a,b,c是三角形的边长, L=(a+b+c)/2 , 即周长的一半。) 源代码: package ruanjian.zhaihaiyang.shiyan3; public abstract class Shape { protected Stri ng n ame; public Shape(){ name=图形类; } public Shape(Stri ng n ame){ super (); this . name=name; } public Stri ng getName() { return n ame; } public void setName(String name) { this 1 .name = n

文档评论(0)

1亿VIP精品文档

相关文档