面向对象实验指导书解决方案.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《面向对象程序设计》 实验指导书 长 沙 学 院 计 算 机 科 学 与 技 术 系 前 言 本教材由四个实训项目组成,每个实验项目又包含1~3个实验,可供教师授课时选用或让学生自学。希望读者能独立完成实验,多思考,多实践,唯有实践才是学好一门计算机语言的不二法门。 由于计算机科学技术发展迅速,计算机学科知识更新很快,加之编者水平和时间有限,书中不妥之处在所难免,敬请批评指正。 一、实验目的和要求 1、实验目的 力图通过本实践课程的学习,使学生掌握编写、调试和运行Java程序的基本技巧,熟悉面向对象技术的主要原则和思维方法,借助Java把这些原则和特点融入具体的程序中,包括类库、GUI、异常、I/O流、数据库接口的编程,建立由感性到理性的深入认识,提高解决实际问题的能力。 2、实验要求 实验的编排本着循序渐近、由浅入深的原则,基本覆盖了Java程序设计的主要方面,要求学生实验前认真准备,实验后提供实验报告,给出详细设计结果以及设计依据。 实验报告的格式应采用统一封面,统一的实验报告纸。封面应包括:课程名称、实验序号、名称、专业、班级、姓名、同组实验者、实验时间。实验报告内容应包括:实验名称、目的、内容、实验步骤、实验记录、数据处理(或原理论证、或实验现象描述、或结构说明等)。 二、实验环境介绍 1、硬件设备要求 PC及其联网环境 2、软件设备要求 Windows xp操作系统; Eclipse3.2 或者MyEclipse6.5集成开发工具; 三、实验内容和学时分配 序号 实训项目名称 内容提要 实训 时数 实训 类型 实训要求 每组 人数 1 面向对象特征的应用 熟悉开发环境,环境变量的设置;掌握Java程序的编辑、编译和运行。 定义类,包括成员变量、函数,构造函数,创建对象,发送消息。 掌握类的继承关系和派生方法,多态的概念与使用,接口的定义与使用。 12 实训 必开 1 2 数组与字符串 在循环中访问数组下标,字符串查找与替换。 2 实训 必开 1 3 图形界面编程 掌握图形界面的设计 4 实训 必开 1 4 高级编程的应用 掌握自定义异常语句抛出并捕获;文件输入输出流;掌握常用的输入输出流用法。 使用JDBC连接数据库,实现对数据库的增删改查。 6 实训 必开 1 注:1、实验类型分演示、验证、综合、设计、研究创新;实训类型为实训。 2、实验(实训)要求分必开、选开。 3、每组人数一般基础课1-2人、专业课2-4人、上机1人。 4、以上实验(实训)根据课程性质,只选取其中一种。 四、实验前准备 在D盘建立以自己姓名的拼音首字母为名称的文件夹,以便保存实验数据。 实训项目一:面向对象特征的应用 实验一:Java开发环境J2SE 1.1实验目的 1) 熟悉Java开发环境的搭建方法,掌握开发Java应用程序的三个步骤:编写源文件、编译源文件和运行应用程序。 2) 熟悉java集成开发工具(IDE)的使用。 3) 阅读并学习基本的Java程序结构,熟悉编码规范。 1.2实验内容(2课时) 1) 观看老师运行一个简单的java聊天程序。 2) 新建一个Hello.java程序,在控制台打印“欢迎使用本聊天系统!”。 3) 新建一个Test类,在test类中打印下面表达式的运算结果,设a=3,b=-5,f=true: (1) --a % b ++ (2) (a=1a=12?a:b) 4) 阅读TestWhat的源代码,编译并运行,并在老师的要求下使代码规范化。 5) 编写并运行一个字符界面的Java Application,接收用户输入的一个字符,并把该字符打印在屏幕上。 1.3实验步骤 1) 观看老师运行一个简单的java聊天程序。 2) 在E盘下用自己姓名的拼音新建一个文件夹(例如D:\zhangsan),然后在里面用记事本输入以下代码hello.java,并保存,完成编译运行。 3)在myEclipse工具里面新建工程,新建类Test,编译,运行。 1.编写测试程序,打印测试结果 2.实验分析: (1)描述该表达式的执行顺序; (2)计算表达式的值(a=1a=12?a:b) 。 4) 自己在myeclipse里面新建工程,新建类,输入下面代码,阅读程序,观察程序的运行结果,注意编码规范的问题。 public class TestWhat { public static void main(String args[]) { boolean leap; int year=2005; if ((year%4==0 year%100!=0) || (year%400==0)) System.out.prin

文档评论(0)

花仙子 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档