文档详情

JAVA实验二类和对象实验报告.doc

发布:2025-05-10约2.43千字共7页下载文档
文本预览下载声明

实验综合成绩

〔百分制〕

实验评阅教师签名

其中

实验态度

及格

不及格

实验报告

及格

不及格

华北科技学院管理学院

实验报告册

20

20

实验课程名称:电子商务程序设计

实验工程序号:实验二

实验工程名称:类和对象

实验室名称:电子商务实验室

开课学期:2013——2014学年第2学期

授课教师:白宏斌

实验指导教师:白宏斌

专业:电子商务专业

班级:B12-2

学号:201204064229

姓名:高项培

实验报告

实验时间:2014年4月8日7-8节

一、实验运行环境

电子商务实验室,JDK,DOS环境

二、实验目的

1.理解面向对象编程根本思想2.了解类的封装方法,掌握如何创立类和对象

3.掌握成员变量和成员方法的特性4.掌握类的继承性和多态性

5.掌握抽象类与接口

三、实验要求

1.实验课时:8课时

2.所有源文件与字节码定义【com.ex.ex学号后三位】包内,如学号后三位为101,那么将相关文件放在【com.ex.ex101】包内

3.按照要求完成实验各项内容并撰写实验报告,下次理论课前提交给任课老师。

实验内容和步骤

创立类Employee和Client要求:定义各自的属性和方法;

编译执行如下列图:

创立类Teller〔银行出纳〕要求:继承Employee类; 创立其特有属性和方法;创立一个私有属性,并可以通过公共方法进行访问;重写父类的一个方法。

编译执行如下列图:

3.创立抽象类Person要求:定义人共有的属性和方法,包含至少一个静态属性,包含至少一个静态方法,包含至少一个抽象方法;修改Employee类和Client类,分别继承父类Person,并实现父类抽象方法。

编译执行如下列图:

定义接口EnjoyLife。要求:至少定义方法Sing和Travel等。修改类Teller类,实现EnjoyLife接口;

编译执行如下列图:

创立公共类。要求:创立Teller类与Client类的对象,并利用对象实现根本功能,具体功能自行考虑。

packagecom.ex.ex229;

interfaceEnjoyLife{

voidsing();

voidtravel();

}

classTellerimplementsEnjoyLife{

publicdoubleheight=1.61;

publicvoidsing(){

System.out.println(我喜欢唱歌);

}

publicvoidtravel(){

System.out.println(我喜欢到处去旅游!);

}

}

abstractclassPerson{

staticStringsex;

Stringname;

staticvoidsleep(){}

voideat(){}

}

classClientextendsPerson{

doubleheight=1.81;

staticvoidsleep(){

System.out.println(我可以边等边睡呢);

}

voideat(){

System.out.println(再等一下我就去吃饭了~);

}

}

publicclassC{

publicstaticvoidmain(String[]args){

Tellervv=newTeller();

Clientmm=newClient();

vv.sing();

vv.travel();

mm.sleep();

mm.eat();

System.out.println(mm的身高是:+mm.height);

}

}

编译执行如下列图:

实验结果

显示全部
相似文档