인프런 커뮤니티 질문&답변

Data_E님의 프로필 이미지
Data_E

작성한 질문수

[자바/Java] 문과생도 이해하는 DFS 알고리즘! - 입문편

알고리즘 수업 - 깊이 우선 탐색 2 (백준 24480)

final 선언 이유

해결된 질문

작성

·

261

1

Main 클래스 안에서

MAX 변수에 대해 굳이 final로 초기화 하는 이유가 무엇일까요?

답변 1

1

안녕하세요 Data_E님 :)

결론부터 말씀드리면 꼭 final로 정의할 필요는 없고, 기존 변수들처럼 사용하셔도 됩니다! 저는 강의를 가르치는 입장에서 이 값은 제가 임의로 지정한 값이고 코드 동작 중 변함 없는 값이라는 걸 좀 더 명확하게 하기 위해서 final로 정의했습니다.

그리고 현업에서 짜던 습관도 있어서 그냥 자연스럽게 짰던 것 같은데, 시험이라면 굳이 final 까지 정의해가며 신경쓰진 않을 것 같아요! 편하신 방식대로 해도 좋을 것 같습니다 :)

Data_E님의 프로필 이미지
Data_E

작성한 질문수

질문하기