Kotlin'de soyut bir sınıfın bir örneğini oluşturun


90

Kotlin'de yeniyim ve Android projemde kullanmaya çalışıyorum. Bu koda sahibim:

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

    }

    override fun onFinish() {

    }
}

Ve şu hatayı veriyor:

Cannot create an instance of an abstract class.

Temel olarak bir CountDownTimer örneği oluşturmaya çalışıyorum ve onu Kotlin'e nasıl dönüştüreceğimi çözemiyorum.

İşte Java'daki kod:

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

    }

    @Override
    public void onFinish() {

    }
};

Yanıtlar:


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.