收藏 分销(赏)

Java编写员工薪资表PPT课件.pptx

上传人:丰**** 文档编号:8193570 上传时间:2025-02-07 格式:PPTX 页数:18 大小:86.57KB 下载积分:8 金币
下载 相关 举报
Java编写员工薪资表PPT课件.pptx_第1页
第1页 / 共18页
Java编写员工薪资表PPT课件.pptx_第2页
第2页 / 共18页


点击查看更多>>
资源描述
Click to edit Master title style,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,11/3/2014,#,java,中的类不支持多重继承,一个类只能有,一个超类,那怎么解决呢,接口在各个程序可以,完美解决这个问题,实现多重继承的功能,首先打开,eclipse,新建一个,java,项目,名字随意起,名字起好后,点击完成,右键点击项目名称,新建,类,类的名字叫,TextInterface,包的名字叫.zf.s2,点击完成,首先创建一个员工类,1,classEmployee/员工类,privateStringname;/员工名称,privateStringgender;/员工性别,privateintage;/员工年龄,privateintsalary;/员工薪资,publicEmployee(Stringname,Stringgende,r,intage,intsalary),super();,this.name=name;,this.gender=gender;,this.age=age;,2,是会想很多乱七八糟的东西,会每天都写些小感悟。只是袁慕野从来没有出现在,this.salary=salary;,publicintgetAge(),returnage;,publicvoidsetAge(intage),this.age=age;,publicStringgetGender(),returngender;,3,publicvoidsetGender(Stringgender),this.gender=gender;,publicStringgetName(),returnname;,publicvoidsetName(Stringname),this.name=name;,4,是会想很多乱七八糟的东西,会每天都写些小感悟。只是袁慕野从来没有出现在,publicintgetSalary(),returnsalary;,publicvoidsetSalary(intsalary),this.salary=salary;,定义输出二维表的接口,interfacePersonForm,publicintgetFormCol();/获得表格的列,数,5,publicintgetFormRow();/获得表格的行,数,publicStringgetValue(introw,intcol);/,/获得指定的某行某列的值,publicStringgetColName(intcol);/获,得,指定的列名,classFormAimplementsPersonForm/定,义,一个类实现接口,Stringdata;/定义一个二维数组,publicFormA(Stringdata)/,带,参,数,的构造方法,6,是会想很多乱七八糟的东西,会每天都写些小感悟。只是袁慕野从来没有出现在,this.data=data;,publicStringgetColName(intcol)/获,得,指定的列名,returndata0col;,publicintgetFormCol()/获得表格的列,数,returndata0.length;,publicintgetFormRow()/获得表格的行,7,数,returndata.length-1;,publicStringgetValue(introw,intcol)/,/获得指定的某行某列的值,returndatarow+1col;,classFormBimplementsPersonForm/定,义,一个类实现接口,privateEmployeedata;,8,是会想很多乱七八糟的东西,会每天都写些小感悟。只是袁慕野从来没有出现在,publicFormB(Employeedata)/,带,参,数,的构造方法,this.data=data;,publicStringgetColName(intcol),switch(col),case0:,return姓名t|;,case1:,return性别t|;,case2:,9,return年龄t|;,case3:,return工资t|;,default:,returnnull;,publicintgetFormCol(),return4;,10,是会想很多乱七八糟的东西,会每天都写些小感悟。只是袁慕野从来没有出现在,publicintgetFormRow(),returndata.length;,publicStringgetValue(introw,intcol),switch(col),case0:,returndatarow.getName();,case1:,returndatarow.getGender();,case2:,11,returndatarow.getAge()+;,case3:,returndatarow.getSalary()+;,default:,returnnull;,classTable/表格类,privatePersonFormform;,12,是会想很多乱七八糟的东西,会每天都写些小感悟。只是袁慕野从来没有出现在,publicTable(PersonFormform)/,带,参,数,的构造方法,this.form=form;,publicvoiddisplay()/显示格式和取值,for(inti=0;ii+,)/循环显示列名,System.out.print(form.getColName(i);,System.out.println();,System.out.println(-,13,-);,for(inti=0;ii+,)/循环显示行信息,for(intj=0;jj+,)/循环显示列信息,System.out.print(form.getValue(i,j)+,t|);,System.out.println();,14,是会想很多乱七八糟的东西,会每天都写些小感悟。只是袁慕野从来没有出现在,publilassTextInterface/操作接口的类,publicstaticvoidmain(Stringargs)/,java,程序主入口处,Stringstr=newString/,创,建,二,维数组存储数据,namet|,gendert|,aget|,sala,ryt|,Tom,male,20,2000,Lingda,female,21,2100,Susan,female,22,2200,15,Ansen,female,24,2500;,PersonFormform=newFormA(str);/接口变,量引用类对象,Tabletable1=newTable(form);/创建表格,实例,table1.display();/显示员工薪资信息,System.out.println(,);,Employeeem1=newEmployee(,汤,姆,男,20,2000);/创建员工对象用一维数组存储,Employeeem2=newEmployee(,玲,达,女,21,2100);,16,是会想很多乱七八糟的东西,会每天都写些小感悟。只是袁慕野从来没有出现在,Employeeem3=newEmployee(,苏,萨,女,22,2200);,Employeeem4=newEmployee(爱,瑞卡,男,23,2300);,Employeeem5=newEmployee(,安,臣,女,24,2500);,Employeedata=em1,em2,em3,em4,em5;,/创建员工数组,PersonFormform1=newFormB(data);/接,口,变量引用类对象,Tabletable2=newTable(form1);/,创,建,表,格实例,17,table2.display();/显示员工薪资信息,运行结果,1cj0f2c7a EBET,18,
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服