У меня есть следующий устаревший код, как показано ниже. Мне интересно, есть ли способ установить BikeName и BikeModel, когда устанавливается BikeGroup? По сути, поскольку пользователь устанавливает BikeGroup, как мы можем автоматически установить версию Foo для BikeName и BikeModel? Без использования конструктора для установки значений. Я устанавливаю BikeGroup с помощью валидатора (пружинная структура)... поэтому я не могу использовать конструктор или установщик для установки значений.
Class Foo{
private BikeGroup; // 1. when this is set
private String bikeName; // 2. set this with value in BikeGroup
private String bikeModel; // 3. and set this with value in BikeGroup
//getters/setters
}
Class BikeGroup{
private String bikeName;
private String bikeModel;
//getters/setters
}