CS/Java

JAVA - 접근 제어자

빈둥벤둥 2021. 2. 17. 19:40

접근 제어자


private

  • private이 붙은 변수, 메소드는 해당 클래스 에서만 접근이 가능하다.

 

default

  • 접근 제어자를 별도로 설정하지 않는다면 해당 패키지 내에서만 접근이 가능하다.

 

protected

  • protected가 붙은 변수, 메소드는 해당 패키지 내 또는 패키지 내의 클래스를 상속받은 외부 패키지의 클래스에서 접근이 가능하다.

 

public

  • public이 붙은 변수, 메소드는 어떤 클래스에서라도 접근이 가능하다.

 

reference

velog.io/@hygoogi/%EA%B8%B0%EC%88%A0-%EB%A9%B4%EC%A0%91-%EC%A7%88%EB%AC%B8-%EB%AA%A8%EC%9D%8C#java

wikidocs.net/232