我有一个称为通用类的算法Employee和一些继承自Employee以下的特定类:
abstract class Employee {
private String name;
private String document;
public String toString(){
return "\nName and Document";
}
}
class Driver extends Employee {
private String licencePlate;
public String toString(){
return "Plate: XXXXX";
}
}
class TelOperator extends Employee {
private String phone;
public String toString(){
return "Phone: XXX - XXXXXX";
}
}
class Ideone
{
public static void main (String[] args) throws java.lang.Exception
{
TelOperator telOp = new TelOperator();
System.out.println(telOp);
Driver driver = new Driver();
System.out.println(driver);
}
}
我正在寻找某种方法来避免分别调用每个对象,并toString从主类中执行该方法,并toString从从它继承的特定类中执行该方法。我的输出将是这样的:
//司机
姓名和文件
板块:XXXXX
//话务员
姓名和文件
电话:XXX - XXXX
您可以在此处查看源代码。
慕的地10843
肥皂起泡泡
www说
相关分类