


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验六 继承与接口(二)一、 实验目的1、 掌握Java语言中final关键字的含义及使用方法;2、 掌握Java语言中上转型对象的基本概念及利用上转型对象实现多态的方法;3、 掌握Java语言中抽象类的基本概念及使用方法;4、 理解接口与抽象类的区别;5、 理解程序设计中异常处理的重要性;二、 实验要求1、 根据实验步骤中提出的要求,使用记事本编写相应的Java程序;2、 使用JDK中提供的javac以及java命令编译、运行自己所编写的Java程序;3、 根据编译与运行过程中所获得的错误信息修改程序直至获得正确的结果;4、 记录实验中遇到的各类问题并以及解决办法。三、 实验步骤1、 final关键字(1) 已知有如下代码:final class Aclass C final void test()(2) 请问下面代码是否正确?为什么?class B extends Aclass D extends Cvoid test();class E final int x=10;final int y;final int z;public E()y=3;public void init()z=5;2、 抽象类与接口(1) 已知有如下代码:class ShapeTestpublic static void main(String args)Shape shapes=new Circle(3),/圆形new Square(3), /正方形;double total=0;for ( Shape shape : shapes)total+=shape.getArea();System.out.printf(The total area of all shapes: %8.2f,total);(2) 说明上述代码中是如何使用上转型对象的?(3) 请分别实现Shape、Circle、Square的定义,其中Shape为抽象类;(4) 请分别实现Shape、Circle、Square的定义,其中Circle为接口;(5) 已知有Sortable接口如下:interface Sortablevoid sort();boolean hasNext();Point next();(6) 编写一个实现Sortable接口的类PointSorter,该类能够完成对坐标点的排序(按照坐标点到原点(0,0)的距离从大到小排列);(7) 编写一个测试程序,该程序能够判断PointSorter类的正确性。3、 异常(1) 下面的程序会产生何种异常?为什么?public class ProgramWithException public static String a;public static String b=Hello;public static void main(String args)if (compareString(a,b)System.out.println(Equal.);elseSystem.out.println(Not Equal.);public static boolean compareString(String a,String b)return a.equals(b);(2) 将上面的代码修改为以下代码,请简述下面代码的执行流程。public class CompareException extends Exceptionpublic String toString()return One of the String is null!;public class ProgramWithThrowException public static String a;public static String b=Hello;public static void main(String args)tryif (compareString(a,b)System.out.println(Equal.);elseSystem.out.println(Not Equal.);catch(CompareException e)System.out.println(Error: +e.toString();public static boolean compareString(String a,String b) throws CompareExceptiontryboolean result =
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 矿井测风工岗位合规化技术规程
- 2025年甘肃省民航机场集团校园招聘45人考前自测高频考点模拟试题及答案详解1套
- 压电石英晶体配料装釜工标准化技术规程
- 钢铁产品质检工岗位工艺技术规程
- 船舶涂装工大数据看板解读考核试卷及答案
- 铸管熔炼工设备操作认证考核试卷及答案
- 防锈处理工职业道德与行为规范考核试卷及答案
- 自行车与电动自行车装配工服务标准化考核试卷及答案
- 2025嘉兴市秀拓燃气有限公司招聘2人(二)模拟试卷及参考答案详解一套
- “百万英才汇南粤”2025年佛山市高明区公开招聘中小学教师(第四场)模拟试卷及答案详解(有一套)
- 2025四川数据集团有限公司第二批员工招聘3人笔试历年参考题库附带答案详解
- 2025年甘肃省天水市供热有限公司招聘12人笔试历年参考题库附带答案详解
- 2025年一卷政治高考真题及答案
- 厨房火灾安全培训教材课件
- DB15∕T 3843-2025 新能源分布式电源并网技术规范
- 《锂电池的制造工艺》课件
- 海上风电场安全监测技术的现状与未来发展趋势
- 足浴前台礼仪培训课件
- 2025年幼儿园中、高级教师职称考试(综合素质)历年参考题库含答案详解(5卷)
- 美术基础 课件全套 第1-5章 美术简介 -中国民间美术
- 2024人教版七年级生物下册期末复习全册考点背诵提纲
评论
0/150
提交评论