下载此文档

继承与多态实验报告.doc


文档分类:IT计算机 | 页数:约5页 举报非法文档有奖
1/5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/5 下载此文档
文档列表 文档介绍
实验五继承与多态专业班级学号姓名实验学时 2 实验类型验证性实验地点软件工程实验室实验时间 2013-11-21 指导老师曹记东实验成绩年月日一、实验目的: 理解继承与多态的概念,掌握三种访问控制的区别,掌握抽象类、接口与包的应用。二、实验内容: 1. 参考教材 P112 ,示例程序 C5_17 ,掌握抽象类的应用。 2. 参考教材 P116 ,示例程序 C5_19 ,掌握接口的使用方法。 3. 参考教材 P121 ,示例程序 C5_20 ,掌握包的使用方法。三、实验要求: 1. 完成示例程序的验证。 2. 写出实验报告。四、实验步骤与结果:(由学生按照实验内容完成) 1. 示例程序 c5_17 import .*; import . *; abstract class Shapes // 定义一个抽象类 Shapes { public int x,y; //x、y 为画图的坐标 public int width,height; public Shapes(int x,int y,int width,int height) { =x; =y; =width; =height; } abstract double getArea( ); // 求图形面积的抽象方法 abstract double getPerimeter( ); // 求图形周长的抽象方法} class Square extends Shapes // 由抽象类 Shapes 派生的子类——矩形类{ public double getArea( ){return(width*height);} public double getPerimeter( ){return(2*width+2*height);} public Square(int x,int y,int width,int height) { super(x,y,width,height); } } class Triangle extends Shapes // 由抽象类 Shapes 派生的子类——三角形类{ public double c; // 斜边 public double getArea( ){return(*width*height);} public double getPerimeter( ){return(width+height+c);} public Triangle(int x,int y,int base,int height) { super(x,y,base,height); c=(width*width+height*height); }} class Circle extends Shapes // 由抽象类 Shapes 派生的子类——圆类{ public double r; // 半径 public double getArea( ){return(r*r*);} public double getPerimeter( ){return(2**r);} public Circle(int x,int y,int width,int

继承与多态实验报告 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数5
  • 收藏数0 收藏
  • 顶次数0
  • 上传人phl808
  • 文件大小64 KB
  • 时间2017-02-20