[Java] 변수를 안전하게 만드는 법: final
·
TIL/Java
변수를 정의할 때 final을 써주면, 그 변수는 '상수'가 됩니다. 즉, 한 번 정의하고 나서 다시 바꿀 수 없다는 것이다. 사용 방법이 경우에 따라 미세하게 다르니, 각 상황을 예시를 통해 보자! +22.01.25 메소드와 클래스도 final을 사용할 수 있다. 여기서 주의할 점은 final 변수, 메소드, 클래스는 상속할 수 없다. 기본형 final double pi = 3.141592; pi = 2.54; 이 코드는 오류가 나온다. final로 정의된 변수의 값을 바꿀 수 없기 때문이다. π(pi)처럼 바꾸지 않는, 바꾸지 말아야 할 값이 있으면 final을 써주면 된다. 참조형 public class Person { private String name; public Person(String na..