kotlin internal class
·
Tech/Spring
kotlin의 internal은 같은 모듈 내에서만 접근 가능한 가시성 제한자 Kotlin의 가시성 제한자public // 어디서나 접근 가능 (기본값)private // 같은 파일/클래스 내에서만protected // 같은 클래스와 서브클래스에서만internal // 같은 모듈 내에서만 1. 모듈 단위 캡슐화// Module A (core 모듈)internal class DatabaseHelper { internal fun connect() { }}internal val config = Config()// Module A 내 다른 파일에서val helper = DatabaseHelper() // ✅ OKhelper.connect() // ✅ OK// Module ..