栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Kotlin中的变量,与Java的区别:“ var”与“ val”?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Kotlin中的变量,与Java的区别:“ var”与“ val”?

val
var
是可以用来声明变量(和属性)的两个关键字。区别在于,using
val
提供了一个只读变量,与
final
Java中使用关键字相同。

var x = 10    // int x = 10;val y = 25    // final int y = 25;

val
Kotlin中的约定是在任何时候都可以使用,并且只有在
var
知道要在某个地方更改其值时才应该使用a 。

请参阅有关定义局部变量和声明属性的官方文档。


internal
是Java中不存在的可见性修饰符。它标记了一个类的成员,该成员仅在其所在的模块中可见。这与
package
Java中的默认可见性给您类似的可见性(这就是为什么转换器在转换具有
package
可见性的成员时会使用它)。但是,并不完全相同。另外,请注意,这不是Kotlin中的默认可见性,默认情况下,类及其在Kotlin中的成员是
public
默认的。

文档中还有关于可见性修饰符的更多信息。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/402125.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号