- 1、本文档共19页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《Java实验报告册
《面向对象程序设计》
实验报告与习题册 2013 / 2014 学年 第1学期 系 别 计算机科学与技术系 专 业 班 级 姓 名 指导教师
目 录
项 目 成 绩 批改时间 实验一 开发环境的搭建及使用 实验二 JAVA程序设计基本语法 实验三 面向对象程序设计 实验四 输入和输出流 实验五 GUI图形界面设计 习题一 习题二 习题三 习题四 习题五
实验一 开发环境的搭建及使用
一 实验目的与要求
1、进行Java开发环境的配置;
2、熟悉Eclipse集成开发环境;
3、编写简单的Java Application 和 Java Applet程序,并在Eclipse中编辑、调试、运行调试、编译并运行这两种程序。
二 实验内容
1、安装JDK并配置环境变量,在下面写出如何判断环境变量是否配置成功;安装Eclipse集成开发环境。
2、使用Eclipse编写Java Application其功能都是显示字符串“Hello World!”,请将源代码和运行结果截图写在下面的空白处。
运行结果
三 实验内容中遇到的问题、解决方法和体会。
实验二 JAVA程序设计基本语法
一 实验目的与要求
1、java常见数据类型、运算符和各种控制结构的简单应用;
2、理解递归原理;
3、实现数组的简单应用
二 实验内容
1、编程输出0~100间所有能被3或5整除的数,每行输出不多于5个树。
运行结果
2、编写功能要求按照考试成绩的等级输出百分制分数段,A等为85分以上,B等为70~84分,C等为60~69分 ,D等为 60分以下 。成绩的等级由键盘输入。
运行结果
3、运用java二维数组打印“魔方阵”。所谓魔方阵是指这样的矩阵,它的每一行、每一列和对角线之和均相等,要求打印1~25之间由自然数构成的魔方阵。
运行结果
三 实验内容中遇到的问题、解决方法和体会。
实验三 面向对象程序设计
一 实验目的与要求
1、编写java应用程序,完成类、对象的创建及使用;完成成员方法和构造方法的创建及使用。
2、掌握权限访问控制符public和private的用法;实现类的继承;实现变量的隐藏和方法的重写;实现成员方法和构造方法的重载;掌握多态的意义,学会多态在程序设计中的应用。
3、编写java应用程序,完成接口的实现;体会抽象类和接口的区别;体会接口的继承原理;将接口和类分别定义在不同的包中,掌握包的使用。
二 实验内容
1、定义一个学生类,为其添加成员变量为学号、年龄、姓名、班级和学校,其中学号为最终变量,学校为类变量;为其添加构造方法以完成对学生对象的初始化;为其添加成员方法getInfo(),作用是获取学生的所有信息;在main中创建一个学生对象,并验证学生类中所有方法。
2、在第一题的基础上,添加三个成员方法以用来改变年龄、姓名、班级的值;添加五个成员方法以用来分别获取学号、年龄、姓名、班级和学校的值;在main中创建一个学生对象,并验证这些方法。
3、修改学生类中成员的访问权限,体会public和private两种访问权限的用法。
4、定义一个People类,它包含属性有姓名name和性别sex,为People类派生出一个子类Employee类,为其增加两个属性年龄age和工资等级grade,工资等级分A、B、C三个等级,在子类中增加用于打印出员工的姓名、性别、年龄和工资等级的方法print,编写一个应用程序,测试定义的类。
5、定义一个People类,它包含属性有姓名name和性别sex和年龄age,一个构造方法,用来初始化这三个属性;定义一个People类的子类Student,添加一个属性学好number,添加两个构造方法,一个有参构造方法,一个无参构造方法,他们都要调用父类的构造方法或本类的构造方法来完成对象的初始化,添加两个成员方法,一个事选课choose(),用来输出“我没有选课”,另一个是选课choose(String),用来选择由参数指定的课程。
文档评论(0)