77范文网 - 专业文章范例文档资料分享平台

Java第二周实验

来源:网络收集 时间:2018-12-05 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

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第二周实验在线全文阅读。

Java第二周实验.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/341791.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: