学院 专业 班、学号 姓名 教师评定_________________

实验题目 继承与接口

一、 实验目的与要求

实验目的:

1、掌握类的继承关系。 2、掌握接口的定义与使用。 实验要求:

按下列要求编写Java程序:

1、定义接口Printx,其中包括一个方法printMyWay(),这个方法没有形参,返回值为空。

2、编写矩形类,矩形类要求实现Printx接口,有求面积、求周长的方法,printMyWay()方法要能显示矩形的边长、面积和周长。

3、编写正方形类作为矩形类的子类,正方形类继承了矩形类求面积和周长的方法,新增加求对角线长的方法,重写printMyWay()方法,要求该方法能显示正方形的边长、面积、周长和对角线长。

二、 实验方案

按照给定要求编写程序,代码如下:

interface Printx //定义接口Printx {

void printMyWay(); }

class rectangle implements Printx //矩形类并实现Printx接口 {

double a,b,area,length;

rectangle(double a, double t b) {

this.a=a; this.b=b; }

double getArea()

{

area=a*b; return area; }

java实验报告答案_Java实验报告--继承与接口相关推荐

  1. java实验3答案_java实验3 .doc

    [单选题]主机甲与主机乙之间建立一个TCP连接,主机甲向主机乙发送了3个连接的TCP段,分别包含300字节.400字节和500字节的有效载荷,第3个段的序号为900.若主机乙仅正确接收第1和第3个段, ...

  2. java实验及答案_JAVA实验4-1答案

    GDOU-B-11-112 广东海洋大学学生实验报告书(学生用表) 实验名称 学院(系) 学生姓名 实验四(1). 类与对象(第1 部分) 信息学院 彭德权 专业 Java程序设计与开发 课程名称 课 ...

  3. java实验作业答案_JAVA实验作业 JAVA题目

    只供参考,抄袭可耻,复制不一定可以使用 实验6:继承与多态 1.定义一个Employee雇员类,含:姓名.年龄.工资等字段:继承Employee类设计Manager经理类,增加:管理人员数等字段:经理 ...

  4. java红牛农场答案_Java面向对象程序设计实验指导与习题解答(21世纪高等学校计算机专业实用规划教材)...

    导语 <Java面向对象程序设计实验指导与习题解答>是<Java面向对象程序设计>(作者耿祥义,清华大学出版社出版,2010)的配套实验指导和习题解答,目的是通过一系列实验练习 ...

  5. java 实验报告模板_Java实验报告模板.doc.doc

    Java实验报告模板.doc 实 验 报 告 课程名称Java面向对象程序设计实验名称检查危险品姓名吴超益学号201424134114专业年级14物联网一.实验目的: 本实验的目的是让学生掌握try- ...

  6. 用java构造圆类_JAVA实验报告(圆类.doc

    学资学习网程序设计实验报告年月日姓名班级软工班学号课程名称语言程序设计实验项目称名构造方法与继承指导教师一实验目的编写程序定义圆类把圆的性质和行为用代码块封装起来圆的性质包括圆的半径圆心坐标行为包括计 ...

  7. java实验报告二_java实验报告二

    北京电子科技学院(BESTI) 实验报告 课程:java程序设计                        班级:1351             姓名:陈民禾      学号:20135124 ...

  8. java红牛农场答案_Java面向对象程序设计实验指导与习题解答

    第1章 java入门 实验1一个简单的应用程序 实验2教室.教师和学生 实验答案 第2章 基本数据类型 实验1输出特殊偏旁的汉字 实验2输入.输出学生的基本信息 实验3超大整数的加法 实验答案 第3章 ...

  9. python实验三答案_20194123 实验三《Python程序设计》实验报告

    学号 20194123 2019-2020-2 <Python程序设计>实验3报告 课程:<Python程序设计> 班级: 1941 姓名: 向海飞 学号:20194123 实 ...

最新文章

  1. linux内核和w,Linux内核中Makefile、Kconfig和.config的关系
  2. MyEclipse自定义servlet模板
  3. 微信小程序错误监控方法谈
  4. 后端返回number类型数据_Javascript基础教程之数据类型 (数值 Number)
  5. php cachelock,巧用lock解决缓存击穿的解决方案
  6. 【AI视野·今日NLP 自然语言处理论文速览 第一期】Fri, 4 Jun 2021
  7. button点击后出现的边框_代码分享:原生js实现,鼠标点击按钮时,多彩粒子散射特效。...
  8. ios内联函数 inline
  9. Eclipse- 使用记录(1)
  10. linux局域网传输文件,局域网传输文件详解(转)
  11. 信号的时频分析MATLAB,基于matlab的信号时频分析仿真
  12. Vue下载文件不成功及下载文件名称问题
  13. 学好平面设计需要哪些技术功底?
  14. php在线画图,详细介绍HTML5简易在线画图工具的实现案例
  15. jrebel使用方法
  16. 商旅信用卡(多重继承)
  17. 突然发现自己的虚拟VMNET8 没有了,不要慌
  18. uniapp-Speech语音识别(百度)
  19. 自学 Python 需要多长时间?
  20. 手机wap网站建置方案

热门文章

  1. 洁静,澳大利亚,昨天下午
  2. (译)网站加速最佳实践——雅虎35条
  3. PB中OpenSheet与open的区别
  4. SYN010E型全国产铷原子钟
  5. Linux学习:网站服务
  6. 手把手教你做智能LED灯(一) 功能规划与设计方案
  7. app开通支付宝支付简要流程
  8. MySQL增加外键的两种方式
  9. 【剑指Offter】替换空格
  10. python文件打开模式的合法组合,python文件操作