后浇带包含梁:java考试,请高手帮忙,急阿,还有40分钟

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/11 03:20:13
public class Employee
{

protected String name;
protected int age;
public Employee(String Str,int i)
{
name = Str;
age = i;

}
public Employee(String Str) //构造方法重载
{
this(Str,24); //调用本类的构造方法
}

public Employee() //构造方法重载
{
this("未知名");
}

public void print()
{
System.out.print(this.getClass().getName()+" ");
System.out.println(" "+name+", "+age);
}
}

class FinEmployee extends Employee
{
protected String dept;

//以下 2个构造函数

//以下 重载print()函数

public static void main(String args[])
{
Employee E1 = new Employee("大明",34) ;
E1.print();
Employee E2 = new Employee("牛伟") ;
E2.print();
Employee E3 = new Employee() ;
E3.print();

FinEmployee FE1 = new FinEmployee("张东",29,"财务部");
FE1.print();
FinEmployee FE2 = new FinEmployee();
FE2.print();
}
}

_________________________________________
以上的代码要修补充完成,最后显示结果要求如下
Employee 大明,34
Employee 牛伟,24
Employee 未知名,24
FinEmployee 张东,29,财务部
FinEmployee 临时工,20,销售部

请各位老大帮帮忙阿

主要是子类要增加一个父类中没有的构造器
还要复写父类中无参的构造器
具体方法如下
private String dept;//子类特有的属性
//子类中三个参数的构造器 为了方便我直接调用了父类构造器
public FinEmployee(String Str,int i,String s){
super(Str,i);
this.dept=s;
}
//子类中覆写父类中无参的构造器
public FinEmployee(){
this("临时工",20,"销售部");
}

打印的方法还需要我写么? 用这个写java程序实在是不方便 需要的话我再补上