Всі інші відповіді - це лише фокус на рівні IDE, це не найефективніший та елегантний спосіб генерування гетерів та сеттерів.
Якщо у вас є десятки атрибутів, відповідні способи отримання та налаштування зроблять код вашого класу дуже багатослівним.
Найкращий спосіб, який я коли-небудь використовував для автоматичного генерування геттерів та сетерів, - це використання анотацій проекту lombok у вашому проекті Java , lombok.jar буде генерувати метод getter та setter при складанні коду Java.
Ви просто зосередитесь на атрибутах класу / змінних, іменуванні та визначенні, lombok зробить все інше. Це легко підтримувати свій код.
Наприклад, якщо ви хочете додати метод getter та setter для age
змінної, просто додайте два анотації lombok:
@Getter @Setter
public int age = 10;
Це дорівнює такому коду:
private int age = 10;
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
Ви можете знайти більш детальну інформацію про ломбок тут: Project Lombok