상세 컨텐츠

본문 제목

[Kotlin] private protected Internal public

카테고리 없음

by 독서와 여행 2021. 4. 1. 14:36

본문

파이썬에는 없는 개념이라 좀 헷갈린다.

 

private -> 해당 요소가 정의된 곳에서만 접근 가능! 다른 클래스에서는 private 객체 생성은 가능하지만 내부 접근 불가

 

protected -> 최상위에 선언된 요소에는 지정할 수 없다는데 이게 뭔말일까? 상속받은 클래스에서 사용할 수 있는게 아닌가? 이건 공부해보고 추가해야겠다.

 

public -> 전체 공개

 

internal -> 같은 모듈 내에서 사용가능

 

댓글 영역