已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
面向对象技术东北大学网络教育学院 1 Java语言程序设计 实验指导 面向对象技术东北大学网络教育学院 2 实验一 熟悉java的基本环境 编写HelloWorldApp.java程序 调试和运行它 修改程序,观察运行时出错信息 面向对象技术东北大学网络教育学院 3 HelloWorldApp.java程序 /* *The HelloWorldApp class implements an application that * displays “Hello World!“ to the standard output. */ public class HelloWorldApp public static void main(String args) / Display “Hello World!“ System.out.println(“Hello World!“); 面向对象技术东北大学网络教育学院 4 编译和运行 保存源文件 注意文件名和大小写 文件的扩展名.java 设定搜索路径 path 编译 javac HelloWorldApp.java 运行 Java HelloWorldApp 面向对象技术东北大学网络教育学院 5 编译和运行 面向对象技术东北大学网络教育学院 6 实验一 1 、用默认构建器创建一个类(没有自变量),用 它打印一条消息。创建属于这个类的一个对象。 2、 在练习1的基础上增加一个过载的构建器,令其 采用一个String自变量,并随同自己的消息打印 出来。 3、 以练习2创建的类为基础上,创建属于它的对象 句柄的一个数组,但不要实际创建对象并分配到 数组里。运行程序时,注意是否打印出来自构建 器调用的初始化消息。 4、 创建同句柄数组联系起来的对象,最终完成练 习3。 面向对象技术东北大学网络教育学院 7 实验二 1、 写一个程序,打印出1到100间的整数。 2、 修改练习1,在值为47时用一个break退 出程序。亦可换成return试试。 3、 创建一个switch语句,为每一种case都 显示一条消息。并将switch置入一个for循 环里,令其尝试每一种case。在每个case后 面都放置一个break,并对其进行测试。然 后,删除break,看看会有什么情况出现。 面向对象技术东北大学网络教育学院 8 实验二 4、用默认构建器(空自变量列表)创建两 个类:A和B,令它们自己声明自己。从A 继承一个名为C的新类,并在C内创建一个 成员B。不要为C创建一个构建器。创建类 C的一个对象,并观察结果。 5、 修改练习4,使A和B都有含有自变量的 构建器,则不是采用默认构建器。为C写一 个构建器,并在C的构建器中执行所有初始 化工作。 面向对象技术东北大学网络教育学院 9 实验三 1、 创建Rodent(啮齿动物):Mouse(老 鼠),Gerbil(鼹鼠),Hamster(大颊鼠) 等的一个继承分级结构。在基础类中,提 供适用于所有Rodent的方法,并在衍生类 中覆盖它们,从而根据不同类型的Rodent 采取不同的行动。创建一个Rodent数组, 在其中填充不同类型的Rodent,然后调用 自己的基础类方法,看看会有什么情况发 生。 2、 修改练习1,使Rodent成为一个接口。 面向对象技术东北大学网络教育学院 10 实验三 3、 用main()创建一个类,令其掷出try块内的 Exception类的一个对象。为Exception的构建器赋予一 个字串参数。在catch从句内捕获违例,并打印出字串 参数。添加一个finally从句,并打印一条消息,证明自 己真正到达那里。 4、 用extends关键字创建自己的违例类。为这个类写一 个构建器,令其采用String参数,并随同String句柄把 它保存到对象内。写一个方法,令其打印出保存下来的 String。创建一个try-catch从句,练习实际操作新违例 。 5、 写一个类,并令一个方法掷出在练习4中创建的类 型的一个违例。在一个try-catch从句中尝试自己的类以 及它的违例。 面向对象技术东北大学网络教育学院 11 实验四 1、 创建一个标题为“我的框架”、背景为红色的Frame ,在其中有一个背景为黄色的Panel。 2、熟悉四种基本的布局管理器,运行并修改例题中的 程序。 3、建立一个计算器程序的框架,使得在程序运行时, 如果调整窗体的大小,计算器的显示部分的高度不变, 其他按钮的大小保持一致。 4、为计算器程序添加关闭窗体的事件。 面向对象技术东北大学网络教育学院 12 实验五 1、 创建一个有文字字段和三个按钮的程序片。当我们 按下每个按钮时,使不同的文字
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 企业网络安全攻防战事后恢复预案
- 环保小卫士:绿色生活的艺术品小学主题班会课件
- 生命至上交通安全共携未来前行小学主题班会课件
- 海外项目风险评估及应对预案
- 民族精神:传承弘扬小学主题班会课件
- 年度企业所得税汇算清缴申报指导说明函6篇
- 弘扬核心价值观践行社会主义荣辱观小学主题班会课件
- 提升安全意识远离事故威胁三年级主题班会课件
- 旅行社客户关系管理系统操作手册
- 2026年供应商新产品试用申请通知函(3篇)范文
- 2026年云南省高考历史试卷(含答案及解析)
- 2026年永修县招聘交通协管人员23人笔试备考试题及答案详解
- 2026河北廊坊市广阳区人民法院公开招聘司法辅助人员30名考试参考题库及答案详解
- 2026畜禽粪污资源化利用技术路径与商业化模式研究报告
- 2026年贵州大数据产业集团有限公司第一次招聘155人考试试题及答案解析
- 2026年石家庄工商职业学院教师招聘考试备考试题及答案解析
- 广州市中考化学知识点归纳总结
- 矿棉吸音板吊顶专项施工方案
- 美国西南航空公司案例课件
- 分户验收发言稿
- 电子厂7S推动办法
评论
0/150
提交评论