实验5:Java抽象类与接口

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验5:Java抽象类与接口

实验时间:实验地点:一、实验目的及要求

(1)掌握抽象类的概念及使用。

(2)掌握接口的概念和实现方式。

(3)理解抽象类和接口的区别。

二、实验设备环境及要求

三、实验任务

(1)输入给定的Java Application程序,写出运行结果。

(2)按照要求编写Java Application程序。

四、实验内容与步骤

1.分析下列程序的输出结果。

interface Myface{

int getnext();

void setstart(int x);

}

class Add3 implements Myface{

int sta,val;

Add3(){

sta=0;val=0;

}

public int getnext(){

val+=3;

return val;

}

public void setstart(int i){

sta=i;

val=i;

}

}

public class Face{

public static void main(String args[]){

Add3 a=new Add3();

for(int i=0;i<5;i++)

System.out.println(a.getnext());

System.out.println();

a.setstart(10);

for(int i=0;i<5;i++)

System.out.println(a.getnext());

}

}

2.按照要求编写Java Application程序。

假定要为某个公司编写雇员工资支付程序。这个公司有各种类型的雇员(Employee),不同类型的雇员按不同的方式支付工资:

经理(Manager):每月获得一份固定的工资;

销售人员(Salesman):在基本工资的基础上每月还有销售提成;

一般工人(Worker):则按他每月工作的天数计算工资。

试用类的继承及相关机制描述这些功能需求,并编写一个Java Application程序,演示这些类的用法。

五、实验指导与处理

六、分析讨论

实验教师评语成绩

签名:

日期:

相关文档
最新文档