안녕하세요. 오늘은 접근 지시자 = 접근 제한자에 대해서 알아보겠습니다.
Java에서는 접근 제한자를 통해 액세스를 제어할 수 있습니다.
종류로는 public, protected, default, private 가 있습니다.
- private
private는 해당 클래스에서만 접근을 허용합니다.
- default
같은 패키지에서만 접근을 허용합니다. (접근 제한자를 생략한 경우)
- protected
같은 패키지에서 접근을 허용하고, 다른 패키지는 해당 클래스를 상속을 받아야 접근이 가능합니다.
- public
모두 접근을 허용합니다.
Class에는 default, public 접근 제한자를 사용 가능하고
변수 및 메소드에는 위 4가지 모두 사용 가능합니다.
Java의 특징인 캡슐화에 지분이 있는 접근 제한자에 대해 알아보았습니다.
'Java' 카테고리의 다른 글
[Java] 추상 클래스 vs 인터페이스 (0) | 2021.09.03 |
---|---|
[Java] String vs StringBuilder vs StringBuffer 차이 (0) | 2021.09.01 |
[Java] Garbage Collector (0) | 2021.08.25 |
[Java] JVM이란? 정의 및 동작 방식 (0) | 2021.08.22 |
[Java] 특징 1. 객체지향 프로그래밍 (0) | 2021.08.21 |