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
반응형
'코틀린' 카테고리의 다른 글
아토믹 코틀린 - 객체 - 리스트 (0) | 2023.10.02 |
---|---|
아토믹 코틀린 - 예외(Exception) (0) | 2023.10.02 |
아토믹 코틀린 - 객체 - 가시성 제한하기 (0) | 2023.10.02 |
아토믹 코틀린 - 객체 - 생성자 (0) | 2023.10.02 |
아토믹 코틀린 - 객체 - 프로퍼티 (0) | 2023.10.02 |