변수를 정의할 때 final을 써주면, 그 변수는 '상수'.

즉, 한 번 정의하고 나서 다시 바꿀 수 없다

final double pi = 3.141592;
pi = 2.54; // 오류

public class Person {
    private final String name;

    public Person(String name) {
        this.name = name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getName() {
        return this.name;  // 오류
    }
}