Урок #2 Java / Разбираем первую программу
Java 17. Как сделать immutable object?
В Java вы можете сделать объект неизменяемым (immutable), задав его поля как final. Неизменяемый объект - это объект, который не может быть изменен после своего создания. Это обычно рекомендуется для создания объектов, которые должны оставаться постоянными во время жизни программы, такие как уникальные идентификаторы или настройки приложения. Вот пример класса Person, который является неизменяемым: public final class Person {
private final String name;
private final Date birthDate;
public Person(String name, Date birthDate) {
this...
Java 1444. Неизменяемые классы (immutable class).
Неизменяемые классы в Java - это классы, объекты которых не могут быть изменены после их создания. Это означает, что состояние объекта не может быть изменено, и любые операции, которые пытаются изменить состояние, будут создавать новый объект с обновленным состоянием. Неизменяемые классы обычно имеют следующие особенности: Неизменяемые классы имеют ряд преимуществ: Примером неизменяемого класса в Java является класс java.lang.String. Объекты этого класса не могут быть изменены после создания. Если вам нужно изменить строку, вам придется создать новый объект String с обновленным значением...