programing

Kotlin에서 동시에 확장 및 구현

nasanasas 2020. 12. 30. 08:15
반응형

Kotlin에서 동시에 확장 및 구현


Java에서는 다음과 같은 작업을 수행 할 수 있습니다.

class MyClass extends SuperClass implements MyInterface, ...

Kotlin에서 동일한 작업을 수행 할 수 있습니까? SuperClass추상적이고 구현하지 않는다고 가정MyInterface


인터페이스 구현클래스 상속 사이에는 구문상의 차이가 없습니다 . 다음 :과 같이 콜론 뒤에 쉼표로 구분 된 모든 유형을 나열하기 만하면 됩니다.

abstract class MySuperClass
interface MyInterface

class MyClass : MySuperClass(), MyInterface, Serializable

다중 클래스 상속은 금지되지만 단일 클래스에서 다중 인터페이스를 구현할 수 있습니다.

참조 URL : https://stackoverflow.com/questions/48391217/extend-and-implement-at-the-same-time-in-kotlin

반응형