JAVA
[JAVA] 접근제어자 Private, protected, default, public
meetyou
2023. 8. 8. 17:05
자바의 접근제어자에 대해 알아보겠습니다.
1. 접근제어자란?
객체지향 프로그래밍에서 클래스의 멤버 변수와 메서드에 대한 외부로부터의 접근을 제어하는 키워드입니다
2. 접근제어자의 종류?
종류 | 같은 클래스 | 같은 패키지 | 같은패키지 또는 다른패키지의 자식 클래스 |
접근제한 없음 |
private | O | |||
protected | O | O | ||
default | O | O | O | |
public | O | O | O | O |
3. 접근제어자 생략?
접근제어자가 아래와 같이 없는 경우 자동으로 default로 설정됩니다.
People people;
// 위, 아래 모두 같은 내용
default People people;