**************************************************
Part III Java中的抽象类、接口、内部类及异常处理
**************************************************
学习目标:
· 正确区分接口与抽象类,掌握它们的特点及使用方法
· 掌握内部类与匿名类的使用方法
· 掌握Java中的异常处理机制
基础知识:
(1) 接口与抽象类有什么区别?如何使用?
(2) 什么叫内部类?内部类有哪几种?分别具有什么样的特点?什么叫匿名的内部类?如何定义?
(3) 如何抛出、捕获异常?
综合实验:
1、 简单模拟一个使用类和接口的菜单系统。
问题分析:使用基于文本菜单的程序通常工作如下:
· 几个选项的菜单显示与屏幕上;
· 请求用户通过按一个或多个键来选择一个选项;
· 依照用户的选择,执行某个动作;
· 菜单再次显示直到用户选择退出。
编程提示:程序设计可以分三步进行
· 首先创建一个MenuUser接口,该接口提供一个抽象方法performAction
· 接下来创建一个Menu类,该类显示几个选项请求用户输入,并且依照用户的选择作为输入调用performAction执行还未详细说明的动作
· 类要具有用户界面必须实现MenuUser接口以及提供一个具体实现方法performAction,这样我们就能够使用该类和用户的交互。
类的实现:实现一个MenuUser接口,一个Menu类,最后测试方法是否可行需要一个MenuTest类。
2、设计一个复数类(Complex),并在其中的每个成员方法中检测可能出现的各种异常。
本文档为【Part III Java中的抽象类、接口、内部类】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。