在Kotlin中创建一个抽象类的实例
我是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() { } };
你可以使用这个方法:
var variableName = object: CountDownTimer(...){ ... }