6
Как написать конструкторы, которые могут неправильно создать экземпляр объекта
Иногда вам нужно написать конструктор, который может потерпеть неудачу. Например, скажем, я хочу создать экземпляр объекта с путем к файлу, что-то вроде obj = new Object("/home/user/foo_file") Пока путь указывает на соответствующий файл, все в порядке. Но если строка не является допустимым путем, все должно сломаться. Но как? Ты мог: бросить …