Kotlin에서 추상 클래스의 인스턴스 만들기


86

저는 Kotlin을 처음 사용하며 Android 프로젝트에서 사용하려고합니다. 이 코드가 있습니다.

public var oneTouchTimer: CountDownTimer = CountDownTimer(500, 100) {
    override fun onTick(l: Long) {

    }

    override fun onFinish() {

    }
}

그리고 그것은 오류를 던지고 있습니다.

Cannot create an instance of an abstract class.

기본적으로 CountDownTimer의 인스턴스를 만들려고하는데 Kotlin으로 변환하는 방법을 알 수 없습니다.

다음은 Java의 코드입니다.

CountDownTimer oneTouchTimer = new CountDownTimer(500, 100) {
    @Override
    public void onTick(long l) {

    }

    @Override
    public void onFinish() {

    }
};

답변:


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.