From f42211330fa204812119baec80bb104cd1f1d526 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=9C=E5=BA=86=E6=B3=89?= Date: Sat, 30 Mar 2024 15:41:16 +0800 Subject: [PATCH] Update class.md --- docs/uts/class.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/docs/uts/class.md b/docs/uts/class.md index af9c8c37..9f39f202 100644 --- a/docs/uts/class.md +++ b/docs/uts/class.md @@ -476,4 +476,19 @@ class Test { ``` ### 平台专有用法 + #### kotlin 平台获取 Java Class 对象 [UTSAndroid.getJavaClass](utsandroid.md#getjavaclass) + +#### kotlin 平台 Class 特殊方法说明 + +在kotlin平台,class 里的某些方法是具备特殊含义的,整理记录如下: + +|方法名|简介|详细说明| +|:-----|:--|:---| +|equals|定义当前对象实例是否与另外一个对象实例相同|[文档](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/equals.html)| +|hashcode|定义当前实例对象的散列计算过程,常用于在容器中标记当前对象实例的唯一性|[文档](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/hash-code.html)| +|toString|以字符串的方式序列化描述当前对象实例|[文档](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/to-string.html)| + + +更多介绍参考 [文档](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/) + -- GitLab