Replies: 1 comment
-
기본적으로는 자바 언어로 접근이 가능하지만 접근을 최대한 막기 위해서:
|
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
접근제어자는 class와 멤버에 접근 수준을 제어하여 캡슐화 정도를 조절할 수 있습니다.
priate, internal, protected, public 이 있습니다.
kotlin 에서는 public 이 기본 접근 제어자이며, 모든 곳에서 접근이 가능합니다.
internal 의 경우 같은 모듈 내에서만 접근이 가능합니다.
protected 의 경우 같은 클래스와 하위 클래스에서만 접근이 가능합니다.
private 의 경우 같은 클래스에서만 접근이 가능합니다.
java 의 경우 private, default, protected, public 이 있습니다.
public과 private 의 경우 동일하게 동작합니다.
default 는 같은 패키지 내에서만 접근이 가능합니다.
protected 는 같은 패키지 내와 서브 클래스에서만 접근이 가능합니다.
Beta Was this translation helpful? Give feedback.
All reactions