[kotlin] 코틀린에서 자바 인터페이스 상속하기
코틀린은 자바와의 상호운용성을 강조하며 자바 코드와의 통합을 잘 지원합니다. 이 문서에서는 코틀린에서 자바 인터페이스를 상속하고 구현하는 방법에 대해 알아보겠습니다.
1. 자바 인터페이스 정의
먼저, 다음은 자바로 작성된 인터페이스의 예시입니다.
public interface Vehicle {
void start();
void stop();
}
2. 코틀린에서 자바 인터페이스 상속하기
코틀린에서 자바 인터페이스를 상속받기 위해서는 :
뒤에 인터페이스 이름을 명시하면 됩니다.
class Car : Vehicle {
override fun start() {
// 구현
}
override fun stop() {
// 구현
}
}
3. 코틀린에서 자바 인터페이스 구현하기
위와 같이 상속받은 인터페이스를 구현할 때는 override
키워드를 사용하여 메소드를 구현하면 됩니다.
4. 요약
코틀린에서 자바 인터페이스를 상속하고 구현하는 것은 간단하며, 코드의 재사용성을 높일 수 있습니다.
참고 자료
위의 링크를 통해 코틀린과 자바의 상호운용성에 대해 더 자세히 알아볼 수 있습니다.