본문 바로가기
Language/Java

Java - static, final이란?

by 밍상 2021. 10. 19.

자바의 변수에 붙은 static은 무엇을 의미할까?

클래스에서 사용하는 공통 변수를 의미한다. A클래스의 인스턴스 b에서 값을 변경하면 c에서도 변경된 값을 확인할 수 있다.

 

자바의 변수에 붙는 final은 무엇을 의미할까?

the final keyword is used in several contexts to define an entity that can only be assigned once.

final은 entity를 한 번만 할당해줍니다. 즉 final은 immutable/Read only인 속성이라고 볼 수 있습니다.

쉽게 말해서 상수라고 볼 수 있다. 통상적으로 모두 대문자를 사용해서 표현한다.

 

일반적으로 오버라이드로 인한 실수를 줄이기 위해 많이 사용됩니다.

 

'Language > Java' 카테고리의 다른 글

Java - 테스트  (0) 2022.01.28
Java - 문자열 2  (0) 2022.01.24
Java - 문자열  (0) 2021.07.09
Java 스택, 큐 사용  (0) 2021.07.09
Java 정렬 사용  (0) 2021.07.08