对不起,我真的不知道如何标题,这是问题所在......
我有一个接口和多个实现接口的类.接口中某些方法的实现在每个实现类中都是完全相同的.我觉得应该有一种简化方法,所以我不必每次都写相同的代码.例:
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;
}
}
Run Code Online (Sandbox Code Playgroud)
所以打破..
有没有办法将getName的代码放在一个地方,每个类都有自己的名称变量?
有没有办法使getName静态,所以我不必创建一个新的实例
有更好的想法吗?