如何在 Kotlin 中创建一个抽象类的实例?
如果使用 abstract 关键字在 Kotlin 中定义了一个类,那么则称其为抽象类。在 Kotlin 中,我们不能创建抽象类的实例。抽象类只能被另一个本质上也是抽象的类实现。为了使用抽象类,我们需要创建一个新类并继承抽象类。
示例 - Kotlin 中的抽象类
以下示例演示了如何在 Kotlin 中创建抽象类的实例。
abstract class myInter { abstract var absVariable : String abstract fun absMethod() } class myClass : myInter() { // we cannot create an instance of abstract class; // however we can implement the same functionality using another class override var absVariable: String = "Test" override fun absMethod() { println("Implemented the abstract method") } } fun main(args: Array<String>) { var obj = myClass() obj.absMethod() }
输出
在执行时,它产生以下输出 −
Implemented the abstract method
广告