[Java] private, proteted, public 접근자 차이

Java에서 변수의 접근자를 선언해줄때 3가자의 private, proteted, public의 경우가 있다.

간단히 표로 알아보자.

클래스내 접근객체에서 접근상속받은 파생 클래스내에서 접근상속받은 객체에서 접근
public가능가능가능가능
protected가능불가능가능불가능
private가능불가능불가능불가능

어떤 접근자가 좋고 나쁨은 없다 상황에 맞는 접근자를 잘 사용할 줄 알아야 좋은 개발자가 될 수 있다 (물론 나도…)

다른 글 읽어보기 ⬇️