Java의 final 키워드 : "한 번만 설정할 수 있다"는 제한을 의미 private final int age; private: 외부에서 접근 불가 (캡슐화)final: 값 변경 불가 (불변성 보장) → "외부에서 접근도 못 하고, 내부에서도 값을 한 번만 설정하는" 필드 final 키워드의 역할 final은 한 번 초기화되면 다시 값을 바꿀 수 없음즉, 이 변수는 생성자 또는 선언 시에만 초기화 가능이후에는 값을 변경(재할당) 할 수 없음 public class Person { private final String name; public Person(String name) { this.name = name; // ✔ 가능: 생성자에서 한 번만 초기화 } pub..