我有4个不同的类,它们都有一个共同的超类叫做 WebService
,每个类中都声明了以下枚举(具有不同的值):
public class GeoPlacesService extends WebService {
public enum RequestParam {
LOCATION, RADIUS, SENSOR, KEY;
@Override
public String toString() {
return super.toString().toLowerCase();
}
}
public enum ResponseParam {
STATUS, LATITUDE, LONGITUDE, NAME;
@Override
public String toString() {
return super.toString().toLowerCase();
}
}
}
是否有可能将枚举的 toString() 方法提取到一个公共的超类/枚举中?目前,我必须为每个枚举复制8次toString()方法...