Buat instance kelas abstrak di Kotlin

90

Saya baru mengenal Kotlin dan saya mencoba menggunakannya dalam proyek Android saya. Saya memiliki kode ini:

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

    }

    override fun onFinish() {

    }
}

Dan itu melempar kesalahan:

Cannot create an instance of an abstract class.

Pada dasarnya saya mencoba membuat instance CountDownTimer dan tidak tahu cara mengubahnya menjadi Kotlin.

Berikut kode di Java:

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

    }

    @Override
    public void onFinish() {

    }
};
Sloganho
sumber

Jawaban: