반응형
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
반응형
'programing' 카테고리의 다른 글
Action Bar를 ToolBar로 대체해야합니까? (0) | 2020.12.30 |
---|---|
Python 3의 zip () 함수 (0) | 2020.12.30 |
"Variable length lookbehind가 구현되지 않았지만"가변 길이가 아닙니다. (0) | 2020.12.30 |
++ * ptr ++는 C ++에서 정의되지 않은 동작입니까? (0) | 2020.12.30 |
http 요청을 기반으로 웹 애플리케이션에서 모바일 브라우저를 감지하는 표준 방법 (0) | 2020.12.30 |