Kotlin基础 Any和Any?

Posted 彬sir哥

tags:

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

Any和Any?
->返回总目录<-

Any类型是kotlin中所有非空类型的根类型,Any?可以是任何可空类型的根类型,也兼容非空类型

与java对比:
•  AnyObject看起来很像,但是Any不能等同于java.lang.Object
•  Any中定义的方法有:toString()、equals()、hashCode() 3个
•  Object类中定义的方法有:toString()、equals()、hashCode()、getClass()、clone()、finalize()、notify()、notifyAll()、wait()、wait(long)、wait(long,int) 11个

举例子代码

	override fun isViewFromObject

以上是关于Kotlin基础 Any和Any?的主要内容,如果未能解决你的问题,请参考以下文章

Kotlin 泛型中“*”和“Any”之间的区别

Android kotlin Object Any 类型不匹配

Kotlin有什么不是Any的子类型

Kotlin的Any 和Java的Object对比

Kotlin的Any 和Java的Object对比

启用 Proguard 时未找到 kotlin.Any