Kotlin顶层属性

kotlin顶层属性

属性可以单独放在一个文件中

复制代码
@file:JvmName("TestValue") // 指定顶层函数生成的类名, 如果不主动声明,默认(当前文件名+Kt)

var test_var = 1

val test_val = 2

const val test_const_val = 3

对应生成的java代码如下:

可以看出:

  1. var 声明的顶层属性会生成对应的get和set方法,并且顶层属性是static修饰
  2. val 声明的顶层属性会生成get方法,并且由final & static 修饰
  3. const val 声明的顶层属性由 public static final 修饰
相关推荐
万邦科技Lafite11 小时前
阿里巴巴拍立淘按图搜索商品API返回值实践:提升用户购物满意度的关键措施
开发语言·api·开放api·电商开放平台·京东开放平台
呆呆小孩12 小时前
零基础学 MySQL(上):从建库建表到增删改查,一篇搭好 SQL 基础
android·sql·mysql
catchadmin12 小时前
NativePHP v4 让 Blade 构建原生 iOS 与 Android 界面
android·ios·ai·php
小小龙学IT12 小时前
Qt 6 跨平台开发完全指南:从信号槽机制到实际项目落地
开发语言·qt
leisoo809712 小时前
ig50数据落盘ClickHousevsTimescaleDBvsDuckDB实测对比 IG50免费开源股票数据API接口
开发语言·jvm·数据库·python·json
敢敢のwings13 小时前
智元 GO-2 与 AgiBot-World 深度解读
开发语言·后端·golang
yaoxin52112313 小时前
503. Java 反射 - 编写 ServiceFactory 类
java·开发语言·python
FfHUCisI13 小时前
Golang 数据库连接池深度调优
android·数据库·golang
一个帅气昵称啊14 小时前
.Net C# AI智能体开发-快速开始
开发语言·c#·.net
冬夜戏雪14 小时前
agent的trace 和eval
开发语言·前端·javascript