무단 도용 및 복제, 사용 저작권 안내
수업 목적 외에 모든 교안 자료를 무단으로 도용 (URL 연결, 복제, 공유),
불법으로 복사하여 배포하는 것을 금지합니다. 꼭 지켜주세요!
1. 패키지
•
소프트웨어를 개발하다 보면 클래스도 많이 만들게 되고 kt 파일도 많이 만들게 된다.
•
파일이 많아지면 관리가 불편하고 배포가 힘들기 때문에 특정 기준을 세워 파일을 폴더별로 나누어 관리하면 파일 관리가 용이 해진다.
•
Kotlin에서 kt 파일들을 폴더 별로 나누어 관리하는 개념을 패키지 라고 부른다.
2. 패키지 정의하기
•
패키지는 폴더로 구분하면 된다.
3. package
•
패키지 내에 있는 파일들은 상단에 패키지를 명시해야 한다.
4. package 사용하기
•
패키지 내에 있는 클래스 등을 사용할 때는 반드시 패키명을 명시해야 한다.
val obj1:kr.co.softcampus.pkg1.TestClass1 = kr.co.softcampus.pkg1.TestClass1()
obj1.testMethod1()
kr.co.softcampus.pkg1.testFunction1()
Kotlin
복사
5. import
•
import를 사용해 패키지를 명시하면 코드 내에서 패키지 명을 생략할 수 있다.
import kr.co.softcampus.pkg1.TestClass2
import kr.co.softcampus.pkg1.testFunction2
import kr.co.softcampus.pkg2.*
Kotlin
복사
6. 학습 정리
정리
•
수많은 Kotlin 파일을 폴더별로 나누어 관리하는 개념을 패키지라고 부른다.