实验三深入面向对象编程(2).pdf

上传人:hg158****2095 文档编号:72047222 上传时间:2023-02-08 格式:PDF 页数:5 大小:263.96KB
返回 下载 相关 举报
实验三深入面向对象编程(2).pdf_第1页
第1页 / 共5页
实验三深入面向对象编程(2).pdf_第2页
第2页 / 共5页
点击查看更多>>
资源描述

《实验三深入面向对象编程(2).pdf》由会员分享,可在线阅读,更多相关《实验三深入面向对象编程(2).pdf(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、淮海工学院计算机工程学院实 验 报 告 书课 程 名:面向对象程序设计题目:实验三 深入面向对象编程(2)班级:学号:姓名:评语:成绩:指导教师:批阅时间:年月日一一.实验目的实验目的1)通过本次实验,进一步理解掌握String、StringTokenizer、StringBuffer、Date、Calendar 类的作用肪主要属性和方法。(2)通过本次实验,掌握异常类的定义、异常的抛出和处理方法。二二.实验内容及要求实验内容及要求(1)编写程序,实现 String、StringBuffer、StringTokenizer、Date、Calendar 的应用;(2)在以上编写的程序中要应用自定

2、义异常类,并能在程序中抛出异常、捕获和处理异常。要注意:定义的异常要能反映出特定的逻辑错误!三三.实验步骤实验步骤1.简易步骤:(1)新建文件夹来存放这次实验的所有内容。(2)将每个小题作为一题,分析形成简单的框架。(3)详细编写程序。(4)整理所有实验内容。2.源程序:(1)实现 String 中的比较,删除,替换等操作。class NException extends Exception ength();k+)if(s1.regionMatches(k,en,0,2)rim();engage去掉空格后:+s2);ubstring(1,4);*截取第一个字符串中的子串*:+a);ndexOf

3、(d);String d=s4.replaceAll(en,cd);验结果验结果(1)String 的各种应用当出现异常时,捕获并输出相关信息。(2)StringTokenizer正常输出:异常输出:异常输出:(3)StringBuffer(4)Date(5)Calendar 正常显示:异常显示:异常显示:五五.分析体会分析体会大多现实程序都使用了所谓的多重继承,但 JAVA 不支持多重继承,所以它引入了接口的概念,接口在 JAVA 中是为了支持运行时多态方法解决而设计的.通过提供 interface这个关键字,JAVA 就允许开发人员充分利用多态性的一个接口,多个方法.也就是说,用inter

4、face 你可以指定一个类必须做什么而不是规定它如何去做,一个类可以实现多个接口.接口中只进行方法的声明,不许提供方法的实现,所以,方法定义没有方法体,且用“;”结尾。接口体中只有常量定义和public、abstract 方法定义,也可以省略这些方法,但系统默认的也是这种方法。所以在使用接口中的方法时,不论接口中有没有写出来,使用时都要用 public 进行声明。如果子类继承了父类的方法,那么子类可以重写继承了的方法,一但重写了父类的方法,则父类的方法被隐藏(覆盖),子类对象调用方法是重写后的方法,重写的方法既可操作继承的成员变量也可以操作子类声明定义的成员变量。如果子类想使用被隐藏的父类中的方法,必须使用关键字super。方法的重载主要就是通过方法的参数的个数的不同,类型的不同来控制的。包的使用能够使程序健壮性更好,能更好的实现“一次写成,处处运行”。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 工作报告

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁