Kotlin 初学者抽象类

Posted 帅次

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Kotlin 初学者抽象类相关的知识,希望对你有一定的参考价值。

抽象类

        要定义一个抽象类,你需要在定义之前加上abstract关键字,即包含了具体的函数实现,也包含没有函数实现。

//定义抽象类
abstract class Book
    //未实现函数
    abstract fun introduce():String
    //实现函数
    fun classification()="Book-技术"


//继承类,抽象类无需使用open关键字
class androidBook: Book() 
    override fun introduce(): String 
        return "AndroidBook-Kotlin"
    


fun main() 
    //继承类实现函数
    println(AndroidBook().introduce())
    //抽象类实现函数
    println(AndroidBook().classification())

以上是关于Kotlin 初学者抽象类的主要内容,如果未能解决你的问题,请参考以下文章

Kotlin 初学者类的修饰符

不可为空的抽象变量能否在 KOTLIN 中引发空指针异常?

Kotlin接口和抽象类 ( 接口属性和方法定义 | 接口默认方法实现 | 抽象类 )

Kotlin接口和抽象类 ( 接口属性和方法定义 | 接口默认方法实现 | 抽象类 )

如何从片段 KOTLIN 中调用意图 [重复]

Kotlin:找不到符号类片段或其他 android 类