java类的继承方法

本文建立了java小程序的运动类的继承。在这种情况下,在同一个包中构建了三个类:雇员、经理和测试,其中经理继承了雇员,从而减少了程序代码。

雇员代码。

包employeebao;

进口转化为指定格式;



公共类雇员{

定义成员变量。

专用字符串名;

私人双薪;

私人生日;



获取方法。

公共字符串getName(){

返回的名称;

}

设置方法。

public void setName(String name){

这个名字=名字;

}



公众的双重getsalary(){

报酬;

}

公共无效setsalary(双薪){

薪水=薪水;

}

公众日收到生日(){

返回的生日;

}

公共无效setbirthday(出生日期){

这个生日=生日;

}

}



管理器代码。

包employeebao;



公共类管理器扩展雇员{

定义成员变量。

私人双重奖金;

获取方法。

公众的双重getbonus(){

返利;

}

设置方法。

公共无效属性(双倍奖金){

这个=奖金=奖金;

}

}



测试代码。

包employeebao;

进口转化为指定格式;

公共类测试{



public static void main(String { } args){





创建员工对象。

员工employee01 =新员工();

employee01.setname(张三);

(1000)employee01.setsalary;

employee01.setbirthday(新的日期());



创建对象管理器。

经理经理01 =新经理();

manager01.setname(经理刘刚);

(3000)manager01.setsalary;

manager01.setbirthday(新的日期());

(1000)manager01.setbonus;



输出/员工和经理。

system.out.print(员工:+ employee01.getname()+;);

system.out.print(工资+ employee01.getsalary()+;);

system.out.print(出生日期:+ employee01.getbirthday());

System.out.println();



system.out.print(经理:+ manager01.getname()+;);

system.out.print(工资+ manager01.getsalary()+;);

system.out.print(出生日期:+ manager01.getbirthday());

system.out.print(奖金::+ manager01.getbonus()+;);



}



}



运行结果:

员工:张三;工资:1000;出生日期:9月15日星期18:18:05 CST 2014

经理:刘刚经理;工资:3000;出生日期:9月15日星期18:18:05 CST 2014奖金::1000;