【发布时间】:2015-01-27 13:53:43
【问题描述】:
我有一个名为 Person 的超类,它被另外两个类 Employee 和 Client 继承 我正在使用一个接口,以便我可以在两个子类上使用泛型,因此 Person 类实现了这个接口,Searchable。 Person 类是否可以同时实现接口和 Serializable 以便我可以保存?
package compuwiz;
public abstract class Person implements Searchable //implements Serializable ??
{
public Person()
{
pName = "";
pSurname = "";
pIdCard = "";
}
public Person(String nm, String sn, String id)
{
pName = nm;
pSurname = sn;
pIdCard = id;
}
String pName;
String pSurname;
String pIdCard;
public String GetName()
{
return pName;
}
public String GetSurname()
{
return pSurname;
}
@Override
public String GetID()
{
return pIdCard;
}
//Set Methods
public void SetName(String nm)
{
pName=nm;
}
public void SetSurname(String sn)
{
pSurname=sn;
}
public void SetID(String id)
{
pIdCard=id;
}
@Override
public String ToString()
{
return this.GetName()+ " " +this.GetSurname()+ "ID card number:" +this.GetID();
}
【问题讨论】:
标签: java interface implementation serializable implements