Java - 상수
in Java on Java
상수(Constant)란?
- 변하지 않고, 항상 일정한 값을 갖는 수 자바에서 상수란 쉽게 말해서, 최초 선언 이후 변경이 금지된 변수이다.
final
키워드를 통해 선언할 수 있으며, 관례(Convention)로 UnderBar(_)를 넣어 구분하는 SCREAMING_SNAKE_CASE를 사용한다.
//상수 사용 예시
final double PI = 3.14;
//위와같이 상수를 선언해주면
PI의 값은 3.14로 고정이되고,
예를 들어 PI = 3.15;로 변수를 재 할당하려는 경우 에러가 발생한다.
상수를 왜 사용할까?
- 변수의 값이 변하면 안되는 경우
- 코드의 가독성을 높이고 싶은 경우
끝으로
상수는 변수뿐만 아니라 다양한 객체에도 선언하여 사용된다. 이는 개발자가 실수로 해당 값을 마음대로 변경하는 것을 막아주고 유지보수에 용이하기 때문에 적절한 곳에 final
키워드를 통해 잘 활용하도록 하자.