對不起,我真的不知道這個問題怎麼稱號,這裏的問題多類相同方法...爲實現相同的接口
我有一個接口和實現接口的多個類。接口中某些方法的實現在每個實現類中都完全相同。我覺得應該有一種方法來簡化它,所以我不必每次都編寫相同的代碼。例如:
public interface Foo {
String getName();
}
public class FooImpl1 implements Foo {
private String name = "foo name1";
public String getName() {
return name;
}
}
public class FooImpl2 implements Foo {
private String name = "foo name2";
public String getName() {
return name;
}
}
因此,要打破..
有沒有把爲getName的在一個地方的方式和每個類都有它自己的名字變量?
有沒有一種方法,使靜態的getName,所以我不必創建一個新的實例
有更好的想法?
您可以定義一個抽象類,它是這兩個父級的抽象類,它包含名稱字段和get名稱方法。子類不需要實現它。 – 2014-08-31 21:16:22