Всем доброго времени суток! Хотел попросить совета. Получил на собеседование тестовое задание - написать консольное приложение для выполнения некоторых действий над БД. Одним из условий задания является написанием класса для работы с БД по правилам JavaBeans . Как я понял, данные правила утверждают, что экземпляр поля класса инициализируются через сеттеры, а конструктор остается дефолтным-пустым. Предположим, что у меня есть два поля класса - число int N и строка подключения к БД String S. Число N должно вводиться с консоли. Я решил вставить проверку на корректность введенного числа (вдруг пользователь введет что-то вроде "1.2" или "1/////2!?*("). И возник вопрос: Где нужно делать проверку с помощью try{}catch(Exception err){}? В главном классе? Или в классе БД (в самом сеттере)?