抽象类接口-和作业_第1页
抽象类接口-和作业_第2页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一编写Java程序,用于将摄氏温度转换为华氏温度,反之亦然。使用继承定义一个父类,其中包含convert()的抽象方法。定义两个子类以重写convert()方法。一个子类将提供从摄氏温度到华氏温度转换的实现,另一个子类将提供从华氏温度到摄氏温度转换的实现。再编写一个测试类将华氏温度100.0转化为摄氏温度,并将摄氏温度98.6转化为华氏温度,输出结果应该如图:提示从摄氏温度到华氏温度的转换公式:华从华氏温度到摄氏温度的转换公式:一个final变量以常量值在几何图形中,按图形的几何维数分为平面图和图,所有的平面图都能计算周长和面积,所有的图都能计算表面积和体积,定义Sh 2D和Sh 3D接口,分别描述平面图和图的特征和行为,在Sh 2D中定义计算周长和面积的方法,Sh 3D继承Sh 2D接口,新增计算体积的方法,定义Circle圆类和Sphee球类,分别实现Sh 2D和Sh 3D接口。三抽象类创建一个Vehicle类并将它为抽象类。在Vehicle类中一个NoOfWheels方法,使它返回一个字符串值。创建两个类Car和MotorbikeVehicle类继承,并在这两个类中实现NoOfWheels方法。在Car类中,应当显示“四轮车”信息;而在Motorbike类中,应当显示“双轮车”信息。创建另一个带main方法的类,在该类中创建Car和Motorbike的实例,并在控制台中显示消息。四.抽象类:创建一个名称Vehicle的接口,在接口中添加两个带有一个参数的方法start()和stop()。在两个名称分别为Bike和Bus的类中实现Vehicle接口。创建一个名称为interfaceDemointerfaceDemo的main()方法中创建Bike和Bus对象,并start()和stop()方法。五.抽象类、继承、接口综合纯净目前流程是:从某个地方把水取出来,然后经过缓冲,过滤,加热和放糖的步骤高级设计:假设这些步骤都是通过一个设备(类来实现--水取水} 过滤(); 缓冲(); class纯净水设备(Equipments)extendsimps过滤,缓冲,加热,六.综合题(本题主要是考验对Java语法的熟悉程度)定义一个抽象的"Role"类,有,,等成员变量要求尽可能隐藏所有变量(能够私有就私有,能够保护就不要公有),再通过Get ()和Set ()方法对各变量进行读写。具有一个抽象的play()方法,该方法不返回任何值,同时至少定义两个构造方法。Role类中要体现出this的几种用法。从Role类派生出一个"Employee"类,该类具有Role类的所有成员(构造方法除外,并扩展salary成员变量,同时增加一个静态成员变量“职工(ID)”。同样要有至少两个构造方法,要体现出thissuper的几种用法,还要求覆盖play()方法,并提供一个final"Manager"类继承"Employee"final成员变量在

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论