Есть ли способ манипулировать экземплярами свойств класса из обработчика исключений? Допустим, есть класс «Автомобиль» с именем и ценой, и есть специальное исключение. В классе драйвера я создаю экземпляр класса и пытаюсь создать автомобиль.
String name = "car name";
Double price = 222.00;
try {
Automobile car = new Automobile(name, price) //creates the car object
}catch(CustomException e) {
e.fix()
}
И в методе исправления Настраиваемое исключение создает экземпляр допустимого автомобильного объекта. Как установить объект автомобиля сверху на объект автомобиля, созданный из исключения. Условие состоит в том, что Custom Exception ничего не может вернуть.