Back end/Java 객체지향

접근 제한자 (Access Modifer)

jinpark1992 2023. 11. 21. 23:58

- 변수 또는 메소드의 접근 범위를 설정해주기 위해서 사용하는 Java의 예약어를 의미하여 총 4가지 종류가 있다.

 

1.pubilc - 접근 제한이 없다. (같은 프로젝트 내 어디서든 사용 가능)

2.protected - 해당 패키지 내, 다른 패키지에서 상속받아 자손 클래스에서 접근 가능하다.

3.(default) - 해당 패키지 내에서만 접근 가능

4.private - 해당 클래스에서만 접근 가능

=> 직접 접근할수 없지만 해당 인스턴스를 사용하기 위해서  getter와 setter로 우회해서 접근 할수 있음!

 

 

출저: 홍팍 (https://www.youtube.com/@hongpark)

이 블로그 기록은 개인 공부용 기록입니다.