У меня есть несколько классов java, которые расширяют родительский класс. Из родительского класса я хочу вызвать несколько методов из дочернего класса. Кто-нибудь знает, как это сделать? СпасибоJava get child метод из родительского класса
Пример.
@MappedSuperclass
public class LookupBaseEntity {
private List<VehicleConfiguration> vehicleConfigurations;
public VehicleConfiguration getVehicleConfiguration() {
return vehicleConfiguration;
}
public void setVehicleConfigurations(List<VehicleConfiguration> vehicleConfigurations) {
this.vehicleConfigurations = vehicleConfigurations;
}
}
Дочернего класс
@Entity
public class VehicleYear extends LookupBaseEntity {
@OneToMany(mappedBy = "vehicleYear")
private List<VehicleConfiguration> vehicleConfigurations;
public VehicleYear() {
}
public List<VehicleConfiguration> getVehicleConfigurations() {
return vehicleConfigurations;
}
public void setVehicleConfigurations(List<VehicleConfiguration> vehicleConfigurations) {
this.vehicleConfigurations = vehicleConfigurations;
}
}
Почему вы переопределяете методы родительского класса, но повторно используете одну и ту же реализацию? –