다양한 접근 제한자

접근 제한자는 다양한 클래스간에 데이터를 공유하는 과정에서 접근할 수 있는 영역이 어디까지인지를 설정하기 위해 사용됩니다.

 

적절한 접근제한은 보안에 있어서 매우 효과적인 역할을 수행합니다.

 

접근제한자의 종류와 영역은 아래와 같습니다.

 

접근 제한자 적용시킬 수 있는 대상 적용범위
public 필드, 생성자, 메소드, 클래스 모든 접근 가능
protected 필드, 생성자, 메소드 동일 패키지 내 객체와 상속 관계의 객체
default <입력 생략시 default> 필드, 생성자, 메소드, 클래스 동일 패키지 내 객체
private 필드, 생성자, 메소드 현재 객체 내에서만

 

 

+ Recent posts