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
Uh oh!
There was an error while loading. Please reload this page.
-
접근제어자는 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