kotlin

[코틀린] 패키지란 무엇인가?

LimeCoding 2022. 7. 27. 14:19

코틀린 프로젝트의 구조


코틀린 프로젝트는 다음과 같은 구조로 이루어져 있다.

코틀린 프로젝트 구조

먼저 가장 큰 단위인 프로젝트는 우리가 흔히 생각하는 project를 말한다. 프로젝트는 여러 가지 기능을 하나로 합쳐놓은 커다란 단위이다. 이때 각 기능을 나누는 단위가 Module이다. 모듈은 또 여러 package로 구성되는데 이 패키지는 하나의 모듈을 만들 때 개발자들끼리 만든 파일의 이름이 겹치는 경우 충돌을 막기 위한 것이다. 각 패키지는 또 소스 파일로 구성이 되어있다.

 

우리가 특정 패키지의 파일에 접근하고 싶다면 package 키워드를 이용해 접근할 수 있다.

이렇게 하면 현재 모듈에서 Hello 폴더 밑에 World 폴더를 참조하는 것이다.

추가적으로 소스 파일을 만들면 .kt이 붙는 경우가 있고 붙지 않는 경우가 있는데 파일 하나에 클래스 하나만 존재할 경우 붙지 않으며 클래스가 두 개 이상 존재하면 .kt이 붙는다.

 

코틀린에서 기본적으로 제공하는 패키지는 import를 하지 않아도 사용할 수 있다!

'kotlin' 카테고리의 다른 글

[코틀린] is, as 키워드  (0) 2022.07.27
[코틀린]NULL값 다루기  (0) 2022.07.27
[코틀린] 자료형과 변수  (0) 2022.07.27
코틀린이란?  (0) 2022.01.31
코틀린으로 Hello world를 찍어보자  (0) 2022.01.31