kotlin抽象类

Posted zhangphil

tags:

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

kotlin抽象类

abstract class Student(name: String, age: Int) 

    init 
        println("name:$name")
        println("age:$age")
    

    //非抽象函数
    fun demo() 
        println("非抽象函数")
    

    //抽象函数
    abstract fun func(message: String)


class School(name: String, age: Int) : Student(name, age) 
    override fun func(message: String) 
        println(message)
    


fun main(args: Array<String>) 
    val obj = School("zhang", 18)
    obj.func("android")
    obj.demo()

输出:

name:zhang
age:18
android
非抽象函数

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

kotlin抽象类

kotlin抽象类

Kotlin——最详细的抽象类(abstract)内部类(嵌套类)详解

kotlin中抽象类

kotlin抽象类密封类接口

Kotlin 初学者抽象类-嵌套类-单例类-接口