[JAVA] 접근 제어자 및 기타 제어자
key word : access modifier, user modifier, public, private, protected, static, final, abstract
접근제어자 (Access Modifier)
- 기능 및 특징
- 클래스, 변수, 생성자, 메소드의 접근 범위(외부에서 호출 가능한 범위)를 제한한다.
- 필수로 선언해야하며 접근제어자 중복 선언은 불가능하다.
- 종류
- public, protected, default(표기 생략), private
- class 선언구에는 public과 default만 허용됨
- 변수, 생성자, 메소드 선언구에는 4가지 모두 적용 가능함.
- 접근 허용 범위
기타제어자 (User Modifier)
- 기능 및 특징
- 특정 기능을 위해 선언되는 제어자
- 클래스, 변수, 메소드, static 블록에 사용된다.
- 필요에따라 옵션으로 사용된다.
- 중복으로 선언할 수 있다.
- 종류
- static, final, abstract …