Java 한정자

한정자는 클래스와 인터페이스 그리고 그 멤버의 성격을 결정하는 키워드로 각각의 선언의 선두에 부여할 수 있다.

지정할 수 있는 한정자는 대상에 의해 정해져 있으므로 아래의 지정 가능 여부를 정리하면 아래와 같다.

Java에서 사용할 수 있는 한정자

한정자 클래스 인터페이스 메소드 필드 생성자
접근 한정자 ○ ○ ○ ○ ○
abstract ○ ○ ○ × ×
static ○ ○ ○ ○ ×
final ○ × ○ ○ ×
transient × × × ○ ×
volatile × × × ○ ×
synchronized × × ○ × ×
native × × ○ × ×
strictfp ○ ○ ○ × ×