java面向对象技术实验

java面向对象技术实验

ID:39969083

大小:340.81 KB

页数:12页

时间:2019-07-16

java面向对象技术实验_第1页
java面向对象技术实验_第2页
java面向对象技术实验_第3页
java面向对象技术实验_第4页
java面向对象技术实验_第5页
资源描述:

《java面向对象技术实验》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Java语言程序设计实验指导实验一熟悉java的基本环境编写HelloWorldApp.java程序调试和运行它修改程序,观察运行时出错信息HelloWorldApp.java程序/***TheHelloWorldAppclassimplementsanapplicationthat*displays"HelloWorld!"tothestandardoutput.*/publicclassHelloWorldApp{publicstaticvoidmain(String[]args){//Display"HelloWorld!"System.out.println("HelloWorld

2、!");}}编译和运行保存源文件注意文件名和大小写文件的扩展名.java设定搜索路径path编译javacHelloWorldApp.java运行JavaHelloWorldApp编译和运行实验一1、用默认构建器创建一个类(没有自变量),用它打印一条消息。创建属于这个类的一个对象。2、在练习1的基础上增加一个过载的构建器,令其采用一个String自变量,并随同自己的消息打印出来。3、以练习2创建的类为基础上,创建属于它的对象句柄的一个数组,但不要实际创建对象并分配到数组里。运行程序时,注意是否打印出来自构建器调用的初始化消息。4、创建同句柄数组联系起来的对象,最终完成练习3。实验二1、写一

3、个程序,打印出1到100间的整数。2、修改练习1,在值为47时用一个break退出程序。亦可换成return试试。3、创建一个switch语句,为每一种case都显示一条消息。并将switch置入一个for循环里,令其尝试每一种case。在每个case后面都放置一个break,并对其进行测试。然后,删除break,看看会有什么情况出现。实验二4、用默认构建器(空自变量列表)创建两个类:A和B,令它们自己声明自己。从A继承一个名为C的新类,并在C内创建一个成员B。不要为C创建一个构建器。创建类C的一个对象,并观察结果。5、修改练习4,使A和B都有含有自变量的构建器,则不是采用默认构建器。为C

4、写一个构建器,并在C的构建器中执行所有初始化工作。实验三1、创建Rodent(啮齿动物):Mouse(老鼠),Gerbil(鼹鼠),Hamster(大颊鼠)等的一个继承分级结构。在基础类中,提供适用于所有Rodent的方法,并在衍生类中覆盖它们,从而根据不同类型的Rodent采取不同的行动。创建一个Rodent数组,在其中填充不同类型的Rodent,然后调用自己的基础类方法,看看会有什么情况发生。2、修改练习1,使Rodent成为一个接口。实验三3、用main()创建一个类,令其掷出try块内的Exception类的一个对象。为Exception的构建器赋予一个字串参数。在catch从句内

5、捕获违例,并打印出字串参数。添加一个finally从句,并打印一条消息,证明自己真正到达那里。4、用extends关键字创建自己的违例类。为这个类写一个构建器,令其采用String参数,并随同String句柄把它保存到对象内。写一个方法,令其打印出保存下来的String。创建一个try-catch从句,练习实际操作新违例。5、写一个类,并令一个方法掷出在练习4中创建的类型的一个违例。在一个try-catch从句中尝试自己的类以及它的违例。实验四1、创建一个标题为“我的框架”、背景为红色的Frame,在其中有一个背景为黄色的Panel。2、熟悉四种基本的布局管理器,运行并修改例题中的程序。3

6、、建立一个计算器程序的框架,使得在程序运行时,如果调整窗体的大小,计算器的显示部分的高度不变,其他按钮的大小保持一致。4、为计算器程序添加关闭窗体的事件。实验五1、创建一个有文字字段和三个按钮的程序片。当我们按下每个按钮时,使不同的文字显示在文字段中。2、增加一个复选框到练习1创建的程序中,捕捉事件,并插入不同的文字到文字字段中。3、创建一个应用程序并将本章所有的组件增加主框架中,包括菜单和对话框。4、完成计算器程序的简单功能。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。