[Java] private, proteted, public 접근자 차이
Java에서 변수의 접근자를 선언해줄때 3가자의 private, proteted, public의 경우가 있다.
간단히 표로 알아보자.
클래스내 접근 | 객체에서 접근 | 상속받은 파생 클래스내에서 접근 | 상속받은 객체에서 접근 | |
---|---|---|---|---|
public | 가능 | 가능 | 가능 | 가능 |
protected | 가능 | 불가능 | 가능 | 불가능 |
private | 가능 | 불가능 | 불가능 | 불가능 |
어떤 접근자가 좋고 나쁨은 없다 상황에 맞는 접근자를 잘 사용할 줄 알아야 좋은 개발자가 될 수 있다 (물론 나도…)
다른 글 읽어보기 ⬇️
Method