第五次实训作业继承

1、实现如下类之间的继承关系,并编写Music类来测试这些类。

2、编写一个Java应用程序,该程序包括3个类:Monkey类、People类和主类E。要求:

(1) Monkey类中有个构造方法:Monkey (String s),并且有个public void speak()方法,在speak方法中输出“咿咿呀呀......”的信息。

(2)People类是Monkey类的子类,在People类中重写方法speak(),在speak方法中输出“小样的,不错嘛!会说话了!”的信息。

(3)在People类中新增方法void think(),在think方法中输出“别说话!认真思考!”的信息。

(4)在主类E的main方法中创建Monkey与People类的对象类测试这2个类的功能。
1631345-20190512150856143-1982814181.png
1631345-20190512150903367-1243316280.png
1631345-20190512150913826-1390784633.png

3、按要求编写一个Java应用程序:

(1)定义一个类,描述一个矩形,包含有长、宽两种属性,和计算面积方法。

(2)编写一个类,继承自矩形类,同时该类描述长方体,具有长、宽、高属性,和计算体积的方法。

(3)编写一个测试类,对以上两个类进行测试,创建一个长方体,定义其长、宽、高,输出其底面积和体积。
1631345-20190512150940828-801917524.png
1631345-20190512150946182-738350004.png
1631345-20190512150959034-160372615.png

4、编写一个Java应用程序,设计一个汽车类Vehicle,包含的属性有车轮个数wheels和车重weight。小车类Car是Vehicle的子类,其中包含的属性有载人数loader。卡车类Truck是Car类的子类,其中包含的属性有载重量payload。每个类都有构造方法和输出相关数据的方法。最后,写一个测试类来测试这些类的功能。
1631345-20190512151009854-1939190746.png
1631345-20190512151044539-429003905.png

1631345-20190512151024829-785313596.png

1631345-20190512151050976-1286750651.png

转载于:https://www.cnblogs.com/mamba-/p/10852348.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/411452.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Chrome 过滤广告插件暂替办法

由于Chrome暂无广告过滤插件,我们只能通过其他方法是实现Google Chrome的广告过滤。 这里我们需要用到Privoxy这款软件!由于Privoxy是通过本地代理来实现广告过滤的,所以用chrome也通过Privoxy实现广告过滤。 Privoxy是款免费软件&#xff0c…

中通滤波matlab,如何用MATLAB将低通改成中通滤波器

程序注释:有疑问的我标注出来了???f110;f2200;fs1000;????????F1f1/fs;F2f2/fs;???????%数字频率(此处应该是2*f1/fs,2*f2/fs)???fRange[0,15*F1,15*F1,1];%确定低通滤波器的截止频率??hVal[1,1,0,0];???????????bfir2(60,fRange…

JavaScript调用WebServices

经过几天研究,终于可以再单个js文件(纯JavaScript,不涉及AJax控件)调用WebServices了。现将调用方法及注意事项分享给大家 1、WebServices文件源码WebService.asmx usingSystem;usingSystem.Collections;usingSystem.Linq;usingSystem.Web;usingSystem.W…

ps -ef |grep -v 在shell sh 脚本中貌似无效?

ps -ef |grep -v 在shell sh 脚本中貌似无效? 想通过ps -ef |grep erdp_ |awk {print $2} 获取 erdp_ 开头的进程id, 执行在终端环境下执行是ok的,但是在 sh 脚本里面竟然多出了 两个 root 11400 4280 0 17:08 pts/5 00:00:00 /bin/bash ./ki…

media recovery oracle,Oracle非归档模式Media Recovery错误之--ORA-26040

Oracle非归档模式MediaRecovery错误之--ORA-26040系统环境:操作系统:LinuxRH55Oracle:Oracle11gR2模拟案例:1、查看数据库模式18:12:36SYSprodarchiveloglisOracle非归档模式Media Recovery错误之--ORA-26040系统环境:…

vmstat命令列出的属性详解

vmstat各项:procs:r-->在运行队列中等待的进程数b-->在等待io的进程数w-->可以进入运行队列但被替换的进程memoyswap-->现时可用的交换内存(k表示)free-->空闲的内存(k表示)pagesre-&#x…

Mysql 命令大全

MySQL导入导出命令 1.导出整个数据库   mysqldump -u 用户名 -p 数据库名 > 导出的文件名   mysqldump -u wcnc -p smgp_apps_wcnc >wcnc.sql 2.导出一个表   mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名   mysqldump -u wcnc -p smgp_apps_wcnc use…

[html] 写一个标签云的布局

[html] 写一个标签云的布局 <ul class"tag-cloud"><li>JavaScript</li><li>技术</li><li>CSS</li><li>哲学</li><li>React</li><li>架构</li><li>算法</li><li>其…

oracle11g和12c安装区别,Oracle下载与Oracle安装图解(Oracle19c,Oracle18c,Oracle12c,Oracle11g)...

oracle下载与oracle安装图解(oracle19c,oracle18c,oracle12c,oracle11g)1、oracle下载(oracle11g)oracle下载方法&#xff0c;请根据以下步骤与图示来下载oracle11g版本&#xff1a;oracle11g下载第1步&#xff1a;打开oracle官方网站oracle11g下载第2步&#xff1a;打开菜单-支…

sql 约束语句

--------添加主键约束(bookid作为主键)altertablebookmessageaddconstraintpk_bookid primarykey(bookid) --------添加唯一约束altertablebookmessageaddconstraintuq_bookid UNIQUE(bookid) ---------添加默认约束altertablebookmessageaddconstraintdf_address DEFAUIT(…

[html] 你认为Html的术难点在哪?

[html] 你认为Html的术难点在哪&#xff1f; 自然语言的复杂性导致HTML表示自然语言时会丢失很多信息&#xff0c;虽然HTML现在可以使用strong等标签表示着重语气&#xff0c;但依然很难表示其他的语气&#xff08;如惊讶&#xff09;&#xff0c;这虽然是文本这种载体的局限&…

nodejs+supertest+mocha 接口测试环境搭建

系统接口自动化测试 该框架用于对系统的接口自动化测试&#xff08;nodejssupertestmocha&#xff09;Homebrew 安装&#xff1a; ruby -e "$(curl -fsSL {}https://raw.githubusercontent.com/Homebrew/install/master/install)" 安装nodejs&#xff1a;brew instal…

不知道密码导出oracle数据库,Oracle数据库密码重置、导入导出库命令示例应用

重置办法如下&#xff1a;打开CMD命令提示符&#xff0c;然后输入下面命令进行重置&#xff1a;输入sqlplus /nolog,回车SQL> conn /as sysdba已连接&#xff1b;SQL>alter user system identified by "123456"; ---(123456就是重置的密码了)SQL>alter user…

[html] 如何让img自动适应div容器大小?

[html] 如何让img自动适应div容器大小&#xff1f; <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>…

初探postman

第一种&#xff1a;安装postman 扩展程序 第二种&#xff1a;本地 安装postman 登陆进来postman的界面 发送第一个postman请求 将请求保存到集合 未完&#xff0c;待续... 转载于:https://www.cnblogs.com/smart-girl/p/10865386.html

oracle dw报告,讲解Oracle数据库的全文索引设置步骤

在执行一个SQL之前,首先要分析一下语句的执行计划,然后再按执行计划去执行。分析语句的执行计划的工作是由优化器(Optimizer)来完成的。不同的情况,一条SQL可能有多种执行计划,但在某一时点,一定只有一种执行计划是最优的,花费时间是最少的。相信你一定会用Pl/sql Developer、T…

C# 控制台 模拟时间一秒一秒走动,直到按Esc键,时间静止,退出!

Codeusing System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading; //延迟函数必备namespace ConsoleApplication2 { class Program { static void Main(string[] args) { DateTime dt n…

[html] 页面上如何显示特殊字符?

[html] 页面上如何显示特殊字符&#xff1f; 个人简介 我是歌谣&#xff0c;欢迎和大家一起交流前后端知识。放弃很容易&#xff0c; 但坚持一定很酷。欢迎大家一起讨论 主目录 与歌谣一起通关前端面试题

在HTML中插入JavaScript代码的方式

JavaScript代码可以出现在HTML的任何地方(<html>标记之前也可以)。使用<script language”javascript”>javascript代码</script>,但在声明框架的网页中&#xff0c;就一定要在<frameset>之前插入&#xff0c;否则不会运行。另一种方式是将javascript代…

oracle闪回特性,oracle闪回特性

一、闪回查询20:55:03 SQL> select * from emp1;EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO---------- ---------- --------- ---------- ------------ ---------- ---------- ----------7369 SMITH CLERK 7902 …