一 ,定义接口和抽象类
interface IPerson{
//获取名字
fun getName():String
//获取身份证ID
fun getID():String
}
abstract class BaseAnimal{
abstract fun getVoice():String
}
二,创建对应的匿名对象
object : IPerson {
override fun getName(): String = "jason"
override fun getID(): String = "00000123"
}
object : BaseAnimal() {
override fun getVoice() = "旺旺叫"
}