java编写员工薪资表

上传人:小** 文档编号:69664614 上传时间:2019-01-14 格式:PPTX 页数:18 大小:113.84KB
返回 下载 相关 举报
java编写员工薪资表_第1页
第1页 / 共18页
java编写员工薪资表_第2页
第2页 / 共18页
java编写员工薪资表_第3页
第3页 / 共18页
java编写员工薪资表_第4页
第4页 / 共18页
java编写员工薪资表_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《java编写员工薪资表》由会员分享,可在线阅读,更多相关《java编写员工薪资表(18页珍藏版)》请在金锄头文库上搜索。

1、java 中的类不支持多重继承,一个类只能有 一个超类,那怎么解决呢,接口在各个程序可以 完美解决这个问题,实现多重继承的功能,首先打开 eclipse,新建一个 java 项目,名字随意起,名字起好后,点击完成,右键点击项目名称,新建,类,类的名字叫 TextInterface,包的名字叫.zf.s2,点击完成,首先创建一个员工类,classEmployee/员工类,privateStringname;/员工名称,privateStringgender;/员工性别,privateintage;/员工年龄,privateintsalary;/员工薪资,publicEmployee(String

2、name,Stringgende,r,intage,intsalary),super();,this.name=name;,this.gender=gender;,this.age=age;,是会想很多乱七八糟的东西,会每天都写些小感悟。只是袁慕野从来没有出现在,this.salary=salary;,publicintgetAge(),returnage;,publicvoidsetAge(intage),this.age=age;,publicStringgetGender(),returngender;,publicvoidsetGender(Stringgender),this.gen

3、der=gender;,publicStringgetName(),returnname;,publicvoidsetName(Stringname),this.name=name;,是会想很多乱七八糟的东西,会每天都写些小感悟。只是袁慕野从来没有出现在,publicintgetSalary(),returnsalary;,publicvoidsetSalary(intsalary),this.salary=salary;,定义输出二维表的接口,interfacePersonForm,publicintgetFormCol();/获得表格的列,数,publicintgetFormRow();/

4、获得表格的行,数,publicStringgetValue(introw,intcol);/,/获得指定的某行某列的值,publicStringgetColName(intcol);/获 得,指定的列名,classFormAimplementsPersonForm/定 义,一个类实现接口,Stringdata;/定义一个二维数组,publicFormA(Stringdata)/ 带 参 数,的构造方法,是会想很多乱七八糟的东西,会每天都写些小感悟。只是袁慕野从来没有出现在,this.data=data;,publicStringgetColName(intcol)/获 得,指定的列名,retu

5、rndata0col;,publicintgetFormCol()/获得表格的列,数,returndata0.length;,publicintgetFormRow()/获得表格的行,数,returndata.length-1;,publicStringgetValue(introw,intcol)/,/获得指定的某行某列的值,returndatarow+1col;,classFormBimplementsPersonForm/定 义,一个类实现接口,privateEmployeedata;,是会想很多乱七八糟的东西,会每天都写些小感悟。只是袁慕野从来没有出现在,publicFormB(Emp

6、loyeedata)/ 带 参 数,的构造方法,this.data=data;,publicStringgetColName(intcol),switch(col),case0:,return“姓名t|“;,case1:,return“性别t|“;,case2:,return“年龄t|“;,case3:,return“工资t|“;,default:,returnnull;,publicintgetFormCol(),return4;,是会想很多乱七八糟的东西,会每天都写些小感悟。只是袁慕野从来没有出现在,publicintgetFormRow(),returndata.length;,publ

7、icStringgetValue(introw,intcol),switch(col),case0:,returndatarow.getName();,case1:,returndatarow.getGender();,case2:,returndatarow.getAge()+“;,case3:,returndatarow.getSalary()+“;,default:,returnnull;,classTable/表格类,privatePersonFormform;,是会想很多乱七八糟的东西,会每天都写些小感悟。只是袁慕野从来没有出现在,publicTable(PersonFormform

8、)/ 带 参 数,的构造方法,this.form=form;,publicvoiddisplay()/显示格式和取值,for(inti=0;ii+,)/循环显示列名,System.out.print(form.getColName(i);,System.out.println();,System.out.println(“-,-“);,for(inti=0;ii+,)/循环显示行信息,for(intj=0;jj+,)/循环显示列信息,System.out.print(form.getValue(i,j)+“,t|“);,System.out.println();,是会想很多乱七八糟的东西,会每

9、天都写些小感悟。只是袁慕野从来没有出现在,publilassTextInterface/操作接口的类,publicstaticvoidmain(Stringargs)/,java 程序主入口处,Stringstr=newString/ 创 建 二,维数组存储数据,“namet|“,“gendert|“,“aget|“,“sala,ryt|“,“Tom“,“male“,“20“,“2000“,“Lingda“,“female“,“21“,“2100“,“Susan“,“female“,“22“,“2200“,“Ansen“,“female“,“24“,“2500“;,PersonFormform

10、=newFormA(str);/接口变,量引用类对象,Tabletable1=newTable(form);/创建表格,实例,table1.display();/显示员工薪资信息,System.out.println(“,“);,Employeeem1=newEmployee(“ 汤 姆 “,“ 男 “,20,2000);/创建员工对象用一维数组存储,Employeeem2=newEmployee(“ 玲 达 “,“ 女,“,21,2100);,是会想很多乱七八糟的东西,会每天都写些小感悟。只是袁慕野从来没有出现在,Employeeem3=newEmployee(“ 苏 萨 “,“ 女,“,22,2200);,Employeeem4=newEmployee(“爱 瑞卡 “,“ 男,“,23,2300);,Employeeem5=newEmployee(“ 安 臣 “,“ 女,“,24,2500);,Employeedata=em1,em2,em3,em4,em5;,/创建员工数组,PersonFormform1=newFormB(data);/接 口,变量引用类对象,Tabletable2=newTable(form1);/ 创 建 表,格实例,table2.display();/显示员工薪资信息,运行结果,1cj0f2c7a EBET ,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号