内容发布更新时间 : 2025/1/9 0:04:30星期一 下面是文章的全部内容请认真阅读。
实验3 Java面向对象编程(1)
一、实验目的:
1. 掌握Java 面向对象编程的基础概念和编程方法 2. 掌握类的概念,属性和方法的定义
注意:类的结构的设计,类的编写方法。
二、实验环境(硬/软件要求):
通过局域网互联,安装Windows 2000/XP操作系统环境的JDK 1.6.0(或以上版本), eclipse。
三、实验内容:
编写并调试运行Java程序,进行类的设计,掌握构造函数及类的继承的设计方法。 本次可开始使用Eclipse进行程序开发。
四、实验主要步骤:
(一)、编写一个Java Application程序,文件名为Rect_One.java。
目的:掌握类的结构,对象的引用,熟悉属性、方法的使用。 要求::
1. 建立一个类,
① 矩形的属性宽、高、面积、周长分别为width、height,S、L; ② 方法setBox( ),设置width和height的初始值, ③ 方法getArea( ),计算矩形的面积S。 ④ 方法getL( ),计算矩形的周长L。
2. 在主类的main方法中,输出矩形的长、宽和面积、周长。 3. 增加两个构造方法,对矩形进行初始化。 4. 对构造方法分别进行测试。
(二)编写一个复数类,包含实部和虚部属性,还有复数相加、相减以及复数的求模、输出复数字符串”a+bi”。
(三)课后试验,教材实验3内容(2)设计银行账户类。包括帐号、姓名、开户时间、余额,成员方法包括存款、取款、查询余额,计算利息等。对所设计的类进行测试。 (四)编写一个描述学生基本情况的类
属性包括姓名,学号,语文成绩,数学成绩和英语成绩,方法包括信息输出,设置姓名和学号,设置三门课程成绩,计算总成绩和平均成绩, 并对所录入的学生按照总分排序进行输出。
1
选作题:
(五)设计实验验证有继承关系的三级父子类的构造方法和析沟方法的执行次序,并回答以下问题 1 构造子类对象的时候会调用父类的构造方法吗?2 父类和子类构造方法的执行顺序?谁先执行?
五、实验报告(要求独立完成参考程序的代码、编译、调试与运行)
1 独立完成参考程序的代码、编译、调试与运行
六、实验报告形式(纸质/电子):
1. 本次试验报告采用手写一、二、三题代码(纸质A4纸),试验结果截图打印出来,附在试验报告后。
七、评分标准:
1. 能否自如地设计完成要求验证的内容。 2. 程序设计的风格,是否规范。
3. 上机实验的态度是否认真,实验报告书写是否规范完整。
2