heestory
로그인
heestory
로그인
JAVA - 접근 제한자
Luna
·
2022년 12월 5일
팔로우
0
Java
default
private
protected
public
접근제한자
0
JAVA
목록 보기
11/33
접근 제한자
객체 생성을 막기 위해 생성자를 호출하지 못하게 하거나, 객체의 특정 데이터를 보호하기 위해 필드에 접근하지 못하도록 막아야 한다. 그리고 특정 메소드를 호출할 수 없도록 제한 할 필요가 있다. 자바는 이러한 기능을 구현하기 위해 접근 제한자(Access Modifier)를 제공하고 있다.
접근제한
적용대상
접근할 수 없는 클래스
public
클래스, 필드, 생성자, 메소드
없음
protected
필드, 생성자, 메소드
자식클래스가 아닌 다른 패키지에 소속된 클래스
default
클래스, 필드, 생성자, 메소드
다른 패키지에 소속된 클래스
private
필드, 생성자, 메소드
모든 외부 클래스
Luna
팔로우
이전 포스트
JAVA - final
다음 포스트
JAVA - Singleton
0개의 댓글
댓글 작성