当前位置: 首页 > article >正文

Kotlin的object修饰符定义类似Java的静态类/静态方法

Kotlin的object修饰符定义类似Java的静态类/静态方法

 

 


//类似Java的static类
object StaticCls {
    //类似Java静态变量
    private var num = 0

    //类似Java的静态方法
    fun updateVal(n: Int) {
        num = n
    }

    fun getVal(): Int {
        return num
    }
}

class MyTest() {
    fun setVal() {
        StaticCls.updateVal(2024)
    }
}

fun main() {
    var mt: MyTest? = MyTest()
    mt?.setVal()
    mt = null

    println(StaticCls.getVal())
}

 

2024

 

 

 

Kotlin高阶函数func_kotlin func-CSDN博客文章浏览阅读863次,点赞25次,收藏14次。一般编程的技法,比如,在Android中,假设在主线程中实现了一个函数,但该函数是耗时操作,毫无疑问,需要将这个函数的实现切入非主线程中操作,那么可以设计一种托管的函数,在托管的函数里面干脏活,处理完成后,把结果抛到主线程。一般编程的技法,比如,在Android中,假设在主线程中实现了一个函数,但该函数是耗时操作,毫无疑问,需要将这个函数的实现切入非主线程中操作,那么可以设计一种托管的函数,在托管的函数里面干脏活,处理完成后,把结果抛到主线程。kotlin把函数作为参数转递给另一个函数-CSDN博客。_kotlin funchttps://zhangphil.blog.csdn.net/article/details/142461770Kotlin设计模式:Java中的桥接模式与中介模式-CSDN博客文章浏览阅读605次,点赞8次,收藏27次。通常情况一台电视机配置一种对应的遥控器,但是这种情况下,每当有一种新的电视机后,就不得不增加一种新的遥控器。void off();如:public abstract class Factory { /** * 生产 */ public abstract void produce();/** * 销售 */ public abstract void sell();/** ..._java项目的架构和技术的痛点。Java设计模式:桥梁模式解决的痛点例子(2)_桥梁模式解决的问题-CSDN博客。https://zhangphil.blog.csdn.net/article/details/143690693

 


http://www.kler.cn/a/421345.html

相关文章:

  • 如何加强游戏安全,防止定制外挂影响游戏公平性
  • 【NLP高频面题 - LLM架构篇】旋转位置编码RoPE相对正弦位置编码有哪些优势?
  • 从单一设备到万物互联:鸿蒙生态崛起的未来之路
  • Linux 网卡收包流程如下
  • 第七课 Unity编辑器创建的资源优化_UI篇(UGUI)
  • 要使用 OpenResty 创建一个接口,返回客户端的 IP 地址,并以 JSON 格式输出
  • bfs--acwing
  • 利用HTML5获取店铺商品详情:打造现代化电商平台的新篇章
  • 系统规划与管理师历年综合知识真题重点知识点
  • Oracle DB的并发控制
  • Win10+Ubuntu20.04双系统重装Ubuntu22.04单系统
  • LeetCode - #150 逆波兰表达式求值
  • Linux 中Shell快捷键
  • 跨UI发送信号
  • 基于Matlab卡尔曼滤波的GPS/INS集成导航系统研究与实现
  • Kafka如何保证消息可靠?
  • 【Golang】WaitGroup 实现原理
  • 解决el-select数据量过大的3种方法
  • nerdctl:与 Docker 兼容的 containerd CLI
  • ArcMap 多图层叠加表达变化等功能操作
  • 21天掌握javaweb--->第3天:MyBatis基础与Spring Boot集成
  • MATLAB基础应用精讲-【人工智能】数据生命周期‌(概念篇)
  • 【jvm】C1编译器
  • NLP-语料库的相关知识整理
  • vue 项目准备
  • Figma入门-组件变体复习