1 / 8
文档名称:

java实验报告 二.doc

格式:doc   大小:73KB   页数:8页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

java实验报告 二.doc

上传人:小健 2021/7/24 文件大小:73 KB

下载得到文件列表

java实验报告 二.doc

文档介绍

文档介绍:实验二:面向对象编程
一、 实验目的
通过编程和上机实验了解Java语言是如何体现面向对象编程基本思想,熟悉类的封装 方法以及如何创建类和对象,熟悉成员变量和成员方法的特性,熟悉类的继承性和多态性的 作用,熟悉包、接口的使用方法,掌握OOP方式进行程序设计的方法。
二、 实验要求
1、 编写程序实现类的定义和使用。
2、 编写不同成员和不同成员方法修饰方法的程序。
3、 编写体现类的继承性(成员变量、成员方法、成员变量隐藏)的程序和多态性(成 员方法重载、构造方法重载)的程序。
4、 编写接口的定义和使用的程序。
5、 编写包的定义和使用的程序。
三、 实验内容及运行结果
1、类的定义和使用
• 定义一个满足如下要求的Date类:
用下面的格式输出日期:日/月/年
可运行在日期上加一天操作
设置日期
用该类编写一个显不当前日期的程序。
• 创建一个桌子Table类,该类中有桌子名称、重量、桌面宽度、长度及桌子高度属 性。其中有:
构造函数初始化所有数据成员
Area ():计算桌面的面积
Display ():在屏幕上输出所有数据成员的值
Changeweight (int ):改变桌子重量的函数
在main()中实现创建一个桌了对象,计算桌面的面积,改变桌了重量,并在屏 幕上输出所有桌子数据成员的值。
源代码:
class Table
{
private String name;
private double weight;
private double width;
private double length;
private double height;
〃构造函数
public Table(String name,double weigth,double width,double length,double height) = n ame;
= weight;
= width;
this」en gth = len gth;
= height;
}
〃计算桌面的面积
public double Area()
{
return width*length;
}
〃在屏幕上输出所有数据成员的值
public void Display()
{
("桌子的名称:"+name+","+"重量(kg): "+weight); ("桌面的宽度(cm): "+width+","+"长度(cm): "+length);
("桌子的高度(cm): "+height);
}
〃改变桌子重量的函数
public void ChangeWeight(double weight)
{
= weight;
}
}
class TestTable
public static void main(String[] args)
{
Table t = new Tablet"桌神",10,100,60,130);
〃计算桌面的面积
System.