본문 바로가기

Programming/Kotlin

3. 코틀린 기본 작성법

3.1 코틀린 파일 정의

 3.1.1 일반 파일과 클래스 파일

   - 개발 편의상 나눈 것일뿐, 일반 파일(.kt)에 클래스만 작성해도 되고, 클래스 파일에 클래스 없이 코드를 작성하여도 된다.

 

 3.1.2 파일의 구성 요소

   - 패키지, 임포트, 클래스, 변수, 함수 등이 파일에 포함된다.

   - 코틀린 파일은 클래스를 사용하지 않고 변수와 함수로만 구성할 수도 있다.

 

3.2 패키지

 3.2.1 패키지 기본 개념

   - 패키지(package)란 관련된 클래스들을 묶기 위한 물리적인 개념이다.

 

 3.2.2 가상 패키지

   - 코틀린 파일에 실제 파일 위치와 다른 패키지명을 사용하면, 컴파일 때 클래스 파일의 위치는 코드에 선언한 패키지명의 폴더가 된다. 결국, 코드를 작성하는 코틀린 파일의 위치만 패키지명과 다른 것이지, 컴파일 되어 런타임 때 이용되는 클래스 파일의 위치는 패키지명과 같다.

 

 3.2.3 변수/함수 import

   - 변수와 함수만 선언된 파일에서 외부에서 변수와 함수를 사용하려면 클래스처럼 그대로 import하여 사용한다.

   - 변수나 함수를 최상위 레벨로 관리하기 때문에 가능. 즉, 패키지 내에 선언된 전역변수나 전역함수처럼 취급한다.

 

 3.2.4 기본 패키지

   - kotlin.* / kotlin.collections.* / kotlin.io.* / java.lang.* 등은 별도의 import 없이 사용할 수 있다..

 

 3.2.5 이름 변경해서 임포트하기

   - 클래스를 임포트할 때 이름을 바꾸어 다른 이름으로 사용할 수 있다.

   ex) import java.text.SimpleDateFormat as MySimpleDateFormat

'Programming > Kotlin' 카테고리의 다른 글

6. 흐름 제어 구문과 연산자  (0) 2020.01.13
5. 데이터 타입  (0) 2020.01.13
4. 변수와 함수  (0) 2020.01.10
2. Kotlin 개발환경  (0) 2020.01.08
1. Kotlin 이해하기  (0) 2020.01.08