当前位置:文档之家› JAVA实验二类和对象实验报告

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

double height=;
static void sleep(){
}
void eat(){
}
}
public class C{
public static void main(String[] args){
Teller vv=new Teller();
Client mm=new Client();
();
编译执行如下图:
3.创建抽象类Person要求:定义人共有的属性和方法,包含至少一个静态属性,包含至少一个静态方法,包含至少一个抽象方法;修改Employee类和Client类,分别继承父类Person,并实现父类抽象方法。
编译执行如下图:
4.定义接口EnjoyLife。要求:至少定义方法Sing和Travel等。修改类Teller类,实现EnjoyLife接口;
public void sing(){
}
public void travel(){
}
}
abstract class Person{
static String sex;
String name;
static void sleep(){}
void eat(){}
}
class Client extends Person{
编译执行如下图:
5.创建公共类。要求:创建Teller类与Client类的对象,并利用对象实现基本功能,具体功能自行考虑。
interface EnjoyLife{
void sing();
void travel();
}
class Teller implements EnjoyLife{
public double height=;
1.实验课时:8课时
3.按照要求完成实验各项内容并撰写实验报告,下次理论课前提交给任课老师。
4、实验内容和步骤
1.创建类Employee和Client 要求:定义各自的属性和方法;
编译执行如下图:
2.创建类Teller(银行出纳)要求:继承Employee类;创建其特有属性和方法;创建一个私有属性,并可以通过公共方法进行访问;重写父类的一个方法。
华北科技学院管理学院
实验报告册
实验报告
实验时间:2014年4月8日7-8节
一、实验运行环境
电子商务实验室,JDK,DOS环境
二、实验目的
1. 理解面向对象编程基本思想2. 了解类的封装方法,掌握如何创建类和对象
3. 掌握成员变量和成员方法的特性4. 掌握类的继承性和多态性
5. 掌握抽象类与接口
三、实验要求
();
();();ຫໍສະໝຸດ }}编译执行如下图:
5、实验结果分析与总结
通过本次试验掌握了类和对象的创建,切实认识到了两者在使用时的区别和不同。掌握了类的继承的相关知识,例如类方法的重写,对父类属性的隐藏等。类、属性、方法的访问类型不同使得它们在被继承和访问时也是不同的。就比如说父类的私有属性是不能被子类继承的。父类是抽象类时,子类必须对父类的抽象方法重写。在使用包时,需要在程序上面加上包的具体位置,在DOS下编译时不需要明确的路径,但在执行时必须写明在哪个包下,否则执行不通过。这次实验相较于上次实验,能够熟练的定义类的属性和方法,编写错误率也大大降低。
实验报告说明
1、要求每一实验项目书写一份实验报告,并按实验课程归类汇总;
2、实验报告要遵照实验指导书和任课教师的具体要求逐项填写;
3、实验报告正文要求字迹清晰、工整,用中性笔或圆珠笔书写;
4、实验报告封面不得有空缺项;实验项目序号指实验项目编号,如:实验一;
5、实验运行环境之具体实验室和运行软件;
6、实验内容和步骤如书写不够,可加页。
相关主题