java类与对象实验报告心得体会_JAVA实验二类和对象实验报告.doc

实验综合成绩

(百分制)

实验评阅教师签名

其中

实验态度

及格

不及格

实验报告

及格

不及格

华北科技学院管理学院

实验报告册

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.按照要求完成实验各项内容并撰写实验报告,下次理论课前提交给任课老师。

4、 实验内容和步骤

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

编译执行如下图:

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

编译执行如下图:

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

编译执行如下图:

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

编译执行如下图:

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

package com.ex.ex229;

interface EnjoyLife{

void sing();

void travel();

}

class Teller implements EnjoyLife{

public double height=1.61;

public void sing(){

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

}

public void travel(){

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

}

}

abstract class Person{

static String sex;

String name;

static void sleep(){}

void eat(){}

}

class Client extends Person{

double height=1.81;

static void sleep(){

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

}

void eat(){

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

}

}

public class C{

public static void main(String[] args){

Teller vv=new Teller();

Client mm=new Client();

vv.sing();

vv.travel();

mm.sleep();

mm.eat();

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

}

}

编译执行如下图:

5、 实验结果分析与总结

通过本次试验掌握了类和对象的创建,切实认识到了两者在使用时的区别和不同。掌握了类的继承的相关知识,例如类方法的重写,对父类属性的隐藏等。类、属性、方法的访问类型不同使得它们在被继承和访问时也是不同的。就比如说父类的私有属性是不能被子类继承的。父类是抽象类时,子类必须对父类的抽象方法重写。在使用包时,需要在程序上面加上包的具体位置,在DOS下编译时不需要明确的路径,但在执行时必须写明在哪个包下,否则执行不通过。这次实验相较于上次实验,能够熟练的定义类的属性和方法,编写错误率也大大降低。

实 验 报 告 说 明

1、要求每一实验项目书写一份实验报告,并按实验课程归类汇总;

2、实验报告要遵照实验指导书和任课教师的具体要求逐项填写;

3、实验报告正文要求字迹清晰、工整,用中性笔或圆珠笔书写;

4、实验报告封面不得有空缺项;实验项目序号指实验项目编号,如:实验一;

5、实验运行环境之具体实验室和运行软件;

6、实验内容和步骤如书写不够,可加页。

展开阅读全文

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值