[Kotlin] private protected Internal public
by 독서와 여행 2021. 4. 1. 14:36
파이썬에는 없는 개념이라 좀 헷갈린다.
private -> 해당 요소가 정의된 곳에서만 접근 가능! 다른 클래스에서는 private 객체 생성은 가능하지만 내부 접근 불가
protected -> 최상위에 선언된 요소에는 지정할 수 없다는데 이게 뭔말일까? 상속받은 클래스에서 사용할 수 있는게 아닌가? 이건 공부해보고 추가해야겠다.
public -> 전체 공개
internal -> 같은 모듈 내에서 사용가능
댓글 영역