[Java] Final keyword
·
추가 공부/Java
Final keyword 란?Java에서는 불변성을 확보할 수 있도록 Final keyword를 제공하고 있다클래스나 변수에 final을 붙이면 처음 정의된 상태가 변하지 않는 것을 보장한다는 의미다.Java에서 변수들은 기본적으로 가변적인데 변수에 final 키워드를 붙여 참조값을 변경 못하도록"불변성"을 확보할 수 있다. Final keyword 종류final class다른 클래스에서 상속하지 못한다.final method다른 메서드에서 오버라이딩하지 못한다.final variable변하지 않는 상수값이 되어 새로 할당할 수 없는 변수가 된다.혼동할 수 있는 두 가지를 보자.finallytry-catch or try-catch-resource 구문을 사용할 때, 정상적으로 작업을 한 경우와 에러가 발..
개발자가 되고 싶은 곰
'final keyword' 태그의 글 목록