/
Emma
/
enterprise_test
Обзор
Документация
Войти
/
Emma
/
enterprise_test
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/PersonDocuments.java
18 строк
812 B
Emma Kerimkhanova
fixes
24 окт 2025, 14:36
24 окт 2025, 14:36
b69959c
Код
Авторство
О чём код?
public class PersonDocuments { private int id; private String passport; private String inn; private String snils; public PersonDocuments(int id, String passport, String inn, String snils) { if (id <= 0) throw new IllegalArgumentException("ID документа должен быть положительным"); if (passport == null || passport.isBlank()) throw new IllegalArgumentException("Паспорт обязателен"); if (inn == null || inn.isBlank()) throw new IllegalArgumentException("ИНН обязателен"); if (snils == null || snils.isBlank()) throw new IllegalArgumentException("СНИЛС обязателен"); this.id = id; this.passport = passport; this.inn = inn; this.snils = snils; } }