Kotlin中‘一切皆对象’的含义是什么?
Kotlin中的“一切皆对象”
Kotlin里提到的“一切皆对象”,核心是指你可以对任意变量调用成员函数和属性。
不过有个底层实现细节需要说明:像数字、字符、布尔值这类类型,在运行时会以原始值(primitive values)的形式存储,属于特殊的内部表示,但对开发者而言,它们的用法和普通类完全一致,感知不到任何差异。
内容的提问来源于stack exchange,提问作者Kiran Kittu
相关产品推荐
相关产品推荐
Kotlin里提到的“一切皆对象”,核心是指你可以对任意变量调用成员函数和属性。
不过有个底层实现细节需要说明:像数字、字符、布尔值这类类型,在运行时会以原始值(primitive values)的形式存储,属于特殊的内部表示,但对开发者而言,它们的用法和普通类完全一致,感知不到任何差异。
内容的提问来源于stack exchange,提问作者Kiran Kittu