본문 바로가기
코틀린

아토믹 코틀린 - 객체 - 패키지

by 밝지 2023. 10. 2.
728x90
반응형
  • DRY = Don't Repeat Yourself 
  • 코드를 재사용하려면 package 키워드를 사용해 패키지를 만들어라. 
package pythagorean
import kotiln.mat.sqrt

class RightTriangle(
	val a: Double,
    val b: Double
) {
	fun hypotenuse() = sqrt(a * a + b * b)
    fun area() = a * b / 2
}

 

  • 파일이름이 항상 클래스 이름과 같아야하는 자바와 달리, 코틀린에서는 소스 코드 파일 이름으로 아무 이름이나 붙여도 좋다.
  • 패키지 이름도 아무 이름이나 선택할 수 있다. 
  • 하지만 패키지 이름과 패키지 파일이 들어있는 디렉토리의 경로를 똑같이 하는 거이 좋은 스타일로 여겨진다.
728x90
반응형