/
Emma
/
enterprise_test
Обзор
Документация
Войти
/
Emma
/
enterprise_test
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/Enterprise.java
21 строка
1 KB
Emma Kerimkhanova
fixes
24 окт 2025, 14:36
24 окт 2025, 14:36
b69959c
Код
Авторство
О чём код?
public class Enterprise { private int id; private int directorTabnum; private Department[] departments; private String enterpriseName; public Enterprise(int id, int directorTabnum, Department[] departments, String enterpriseName) { if (id <= 0) throw new IllegalArgumentException("ID предприятия должен быть положительным"); if (directorTabnum <= 0) throw new IllegalArgumentException("Табельный номер директора должен быть положительным"); if (enterpriseName == null || enterpriseName.trim().isBlank()) throw new IllegalArgumentException("Название предприятия не может быть пустым"); if (departments == null || departments.length == 0) throw new IllegalArgumentException("Предприятие должно содержать хотя бы один отдел"); this.id = id; this.directorTabnum = directorTabnum; this.departments = departments; this.enterpriseName = enterpriseName.trim(); } }