Есть ли способ сделать новый объект типа другого?
Пример:
Soldier extends Person
Accountant extends Person
У каждого подкласса Person есть конструктор, который принимает (BirthDate и DeathDate)
У меня есть метод prepPerson (Person), и он принимаетЧеловек.Я хотел бы, чтобы JComboBox заполнялся объектами Person разных типов (Accountant, Soldier), которые я вызываю .getSelectedItem () и возвращаю объект Person.
Поскольку я использую только эти объекты Person для заполнения меню JComboBox, как определить тип выбранного человека, создать новый объект Soldier или Accountant, чтобы я мог передать его в метод prepPerson?