성장일기 : 문과생의 개발 여정 (งᐖ)ว ( ᐛ )و

AccessModifier 접근제어자 본문

백엔드개발/JAVA

AccessModifier 접근제어자

hyemi_flora 2024. 1. 10. 16:53

 

         

 # AccessModifier 접근제어자

         - 다른 클래스에서 해당자원을 사용하려고 할 때 허용 범위를 설정한다.

         - 같은 패키지의 다른 클래스에 접근할 때

         - 다른 패키지의 다른 클래스에 접근할 때

 

          - public            : 다른 패키지의 다른 클래스에서도 해당 자원(필드,메서드)에 자유롭게 접근할 수 있다

         - protected        : 다른 패키지의 다른 클래스에서 해당 자원에 접근하기 위해 해당 클래스를 상속 받아야한다.

         - default            : 아무것도 안쓰는 것, 다른 패키지에서 해당 자원에 접근할 수 없다.

                                    같은 패키지에서는 자유롭게 접근이 가능하다

         - private            : 같은 패키지의 다른 클래스에서도 접근 할 수 없다.

                                    현재 클래스 내부에서만 사용이 가능하다 (가장 강한 접근제어자)

 

 

'백엔드개발 > JAVA' 카테고리의 다른 글

싱글톤 디자인패턴  (1) 2024.01.10
[Java Swing]GridLayout  (0) 2023.11.30
[Java Swing]레이아웃 관리자 (Layout Manager) / BorderLayout  (0) 2023.11.30
[Java Swing]Java Swing  (0) 2023.11.30
While  (0) 2023.11.09