java里的static代码块怎么转成对应的kotline代码?

solar 2017-05-21 01:12:48
class Test {
static {
// 调用程序启动时执行的代码
}
}
这种java代码怎么转换成等价的kotline代码?
...全文
398 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
_xiaow_ 2019-07-17
  • 打赏
  • 举报
回复
可以使用companion object来表示。
companion object {
init {
....
}
}
yw1621 2018-04-13
  • 打赏
  • 举报
回复
引用 1 楼 solar 的回复:
companion object { init { // global init code } }
不对的,你这是对象初始化,相当于构造函数。 并不是类的静态代码块 class AAA { companion object { init { //在这里 } } }
yw1621 2018-04-13
  • 打赏
  • 举报
回复
回完才看见,是对的。 眼花了,抱歉!
solar 2017-05-21
  • 打赏
  • 举报
回复
companion object { init { // global init code } }

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧