第一范文网 - 专业文章范例文档资料分享平台

JAVA程序设计实验报告4(全)

来源:用户分享 时间:2025/5/24 21:45:40 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

JAVA程序设计 实验报告

专业:_______________ 班级:________________ 学号:_______________ 姓名:________________

2015-2016第二学期 信息工程学院

1

实验名称:抽象类、接口、继承与多态 实验地点:_____________ 实验目的:

(1) 掌握继承的设计与实现; (2) 掌握方法重写;

(3) 掌握Object类的toString()。

(4) 掌握抽象方法、抽象类和接口的概念; (5) 掌握多态的概念与实现。 实验内容:

1、建立“点-圆”的继承关系。

(1)首先建立Point类。成员变量包括x,y坐标;构造方法Point(int,int)对成员变量初始化;重写toString()方法返回点的坐标值信息。

(2)建立类Circle,从Point继承。增加属性半径radius;增加构造方法对圆心和半径进行初始化;添加方法circumference()和area()计算周长和面积;重写toString()方法返回圆的半径和圆心的坐标值。

(3)建立TestCircle类进行测试。

class Point{ int x,y;

2

Point(int x,int y) {

this.x=x; this.y=y; }

public String toString() {

return \点的坐标为:\+x+\+y; } }

class Circle extends Point {

int radius;

public Circle (int x,int y,int {

super(x,y);

this.radius=radius; }

public String toString() {

3

radius) return \圆心的坐标为:\+\+x+\+y+\+\半径为:\+radius; }

double circumference( ) {

double L=2*3.14*radius; return L; }

double area() {

double S=3.14*radius*radius; return S; } }

public class TestCircle {

public static void main(String[] args) {

4

搜索更多关于: JAVA程序设计实验报告4(全) 的文档
JAVA程序设计实验报告4(全).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c8pavk41i4l5nd0f7mk1w_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top