一 ,定义接口和抽象类
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() = "旺旺叫"
}
本文介绍了如何定义接口和抽象类,并展示了如何通过具体的实例来创建它们的匿名对象。接口IPerson定义了获取名字和身份证ID的方法,而抽象类BaseAnimal则定义了一个获取声音的方法。
2114

被折叠的 条评论
为什么被折叠?



