본문 바로가기
개발/개념정리

[자바] 접근제어자

by 신앉아영 2024. 4. 14.
반응형

1. 접근제어자

public : 어디서든 사용 가능하며 다른 패키지도 가능

protected : 같은 패키지 내 가능. 다른 패키지는 상속 필요

default : 기본 제어자. 명시 안하면 자동으로 default 적용. 동일 패키지에서만 가능

private : 해당 클래스에서만 사용 가능. 상속받아도 불가능.

 

  다른패키지 다른패키지
(상속받은클래스)
같은 패키지 같은 클래스
public O O O O
protected   O O O
default     O O
private       O

 

 

매번 헷갈려서 사용할때마다 구글링....

반응형