티스토리 뷰

#1/Android

[Android/Kotlin] 접근 제어자

_쿠나 2021. 5. 7. 09:49

private: 해당 kt 파일 내에서만 visible

protected: private과 같음 + subclass에서 visible

internal: 같은 module 내에서만 visible

public: 어디서든 접근 가능    // default

 

 

public > protected | internal > private

 

 

module ?

an IntelliJ IDEA module

a Maven project

a Gradle source set

a set of files compiled with one invocation of the <kotlinc> Ant task

 

같은 모듈에 다른 패키지에서 internal이 가능하다고 하다~ 그럼 public이랑은 무엇이 다른지?

public은 다른 모듈일 대에도 접근이 가능하다. 정말로 모든 상황에 대해 접근이 가능하다~

 

>> 같은 프로젝트 내에서 internal로 접근이 가능하다. 

 

 

참고하기

접근제어자 - wellohorld.tistory.com/156

                 다른링크

모듈 - kotlinlang.org/docs/visibility-modifiers.html#modules

728x90

'#1 > Android' 카테고리의 다른 글

[Android] Navigation pass  (0) 2021.05.07
[Android/Kotlin] Elvis operator  (0) 2021.05.07
[Android/Kotlin] 상속, 인터페이스  (0) 2021.05.07
[Android/Kotlin] lateinit 과 lazy  (0) 2021.05.07
오류  (0) 2021.05.06
댓글
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함