Перейти к контенту

Создание неизменяемого класса в Java

Класс называется неизменяемым в Java, когда вы не можете изменить его после того, как создали.

В общем случае мы изменяем значения полей класса, используя методы установки, переназначая значения. Мы можем изменить методы, наследуя их.

 

Как создать неизменяемый класс в Java:

  • Класс должен быть окончательным, чтобы вы не могли его наследовать.
  • Все свойства должны быть окончательными, чтобы они оставались постоянными.
  • Методы установки не должны быть созданы.

Пример

public final class Sample {
   private final String name;
   private final int age;
   public Sample(final String name, final int age) {
      this.name = name;
      this.age = age;
   }
   public int getAge() {
      return age;
   }
   public String getName() {
      return name;
   }
}

Оцени статью

Средняя оценка / 5. Количество голосов:

Спасибо, помогите другим - напишите комментарий, добавьте информации к статье.

Или поделись статьей

Видим, что вы не нашли ответ на свой вопрос.

Помогите улучшить статью.

 

Пока нет комментариев.

Добавить комментарий

Ваш e-mail не будет опубликован.

СайдбарКомментарии (0)