/
itokar98
/
HomeWorkPatternsCreationalTask1
Обзор
Документация
Войти
/
itokar98
/
HomeWorkPatternsCreationalTask1
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/Main.java
28 строк
900 B
Ilya Tokar
First commit
16 ноя 2025, 00:53
16 ноя 2025, 00:53
8e6b772
Код
Авторство
О чём код?
public class Main { public static void main(String[] args) { Person mom = new PersonBuilder() .setName("Анна") .setSurname("Вольф") .setAge(31) .setAddress("Сидней") .build(); Person son = mom.newChildBuilder() .setName("Антошка") .build(); System.out.println("У " + mom + " есть сын, " + son); try { // Не хватает обязательных полей new PersonBuilder().build(); } catch (IllegalStateException e) { e.printStackTrace(); } try { // Возраст недопустимый new PersonBuilder().setAge(-100).build(); } catch (IllegalArgumentException e) { e.printStackTrace(); } } }