[kotlin] 코틀린에서 상속과 인터페이스의 네이밍 규칙

코틀린은 자바와 다르게 단일 상속만을 지원합니다. 그러나 인터페이스는 다중 상속이 가능하므로, 모호함을 피하기 위해 명확한 네이밍 규칙을 준수하는 것이 중요합니다.

클래스의 네이밍 규칙

예시:

class Person {
    // 클래스 내용...
}

인터페이스의 네이밍 규칙

예시:

interface Printable {
    // 인터페이스 내용...
}

추상 클래스의 네이밍 규칙

예시:

abstract class Animal {
    // 추상 클래스 내용...
}

구현 클래스의 네이밍 규칙

예시:

class Dog : Animal {
    // 구현 클래스 내용...
}

요약

참고 문서: