본문 바로가기

IT_Story/안드로이드

[자바] 기초적인 - 접근제어자 구분

개발을 잘 모를 때 많이 실수 했던 부분 중에 하나이다.


public, protected, private 의 차이점.


public  : 모든 클래스에서 접근 가능

protected : 동일패키지에 속해있는 클래스, 서브클래스에서 접근 가능

private : 클래스 내에서만 접근 가능


쉽게 표로 확인을 해보면


 종류

클래스 

하위클래스 

동일패키지 

모든클래스 

public 

protected 

private 

(default)