코틀린
아토믹 코틀린 - 객체 - 패키지
밝지
2023. 10. 2. 15:05
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
반응형