Java面向对象程序设计 第1版
《Java面向对象程序设计》课程
实验二报告
学号: 姓名: 专业: 学校:
1
Java面向对象程序设计 第1版
2.1 实验目标
? ? ?
通过实验理解Java变量作用域,熟练掌握变量值的传递方法; 通过实验掌握继承中数据隐藏情况的处理方法; 通过实验掌握Java各种重要关键字的使用。
2.2 实验要求
? 请各位学习者记录实验调试中出现的问题、调试过程及解决方法; ? 请各位学习者记录实验成果,并将运行结果抓屏; ? 请各位学习者按教学大纲的要求完成实验报告;
– 完成实验报告Word文件
– 请将程序设计思想和方法、最终程序清单(自行设计部分明确表示)、
运行结果抓屏等
? 报告提交到课程【作业】中。
2.3 实验内容
2.3.1 实验题1:Java变量的作用域
【题目要求】
步骤1:进入Eclipse软件;
步骤2:录入实验程序MyDate.java和TestEx201源代码,并调试运行;
源文件1: MyDate.java public class MyDate { private int day = 1; private int month = 1; private int year = 2000; public void print(){
System.out.println( day + \ }
public MyDate(int day, int month, int year) { this.day = day; this.month = month; this.year = year;
2
Java面向对象程序设计 第1版
}
public MyDate(MyDate date) { this.day = date.day; this.month = date.month; this.year = date.year; }
public MyDate addDays(int more_days) { MyDate new_date = new MyDate(this); new_date.day = new_date.day + more_days; return new_date; } }
源文件2: TestEx201.java public class TestEx201{
public static void main(String[] args) {
MyDate my_birth = new MyDate(1, 9, 1966); MyDate the_next_week = my_birth.addDays(7); the_next_week.print(); } }
步骤3:给以下程序添加输出语句,以显示各种参数值及其传递关系; 步骤4:记录实验结果;
步骤5:画出参数传递的内存图(建议用MS Visio); 步骤6:完成实验报告。 【实验过程记录】
1.运行中出现的问题与解决方案
2.添加输出语句后程序(请用红色加粗字体显示添加部分),及运行结果(抓屏)
3
Java面向对象程序设计 第1版
3.请画出创建my_birth变量时值传递各环节的内存图(建议用MS Visio)
4.请画出创建the_next_week变量时值传递各环节的内存图(建议用MS Visio)
【实验总结和收获】
2.3.2 实验题2:继承中的数据隐藏
【题目要求】
运行实验中程序,解决程序中子类中两个同名变量的数据访问问题。 步骤1:打开Eclipse软件,右击鼠标新建项目;
步骤2:录入实验程序源代码如下,修改并调试运行程序;
源文件1: Parent.java public class Parent{ public int f;
public getF( ) { return f; } }
源文件2: Child.java class Child extends Parent{
4
Java面向对象程序设计 第1版
public int f; public double d;
public static void main(String [] args){ Child c = new Child(); c.f=100;
System.out.println(\ System.out.println(\ } }
步骤3:修改程序,使得在子类Child中可以对两个f分别进行赋值和显示操作,并记录实验结果;
步骤4:完成实验报告。 【实验过程记录】
1.运行中出现的问题与解决方案
2.修改后程序(请用红色加粗字体显示修改部分),及运行结果(抓屏)
【实验总结和收获】
2.3.3 实验题3:super和this关键字的使用
【题目要求】
5
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库Java第二周实验在线全文阅读。
相关推荐: