欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Kotlin实现静态方法

程序员文章站 2024-02-17 09:45:04
工具类 全都是静态方法的情况 : class 类名 改为 object 类名 即可 package redwolf.com.moreimageupload...

工具类

全都是静态方法的情况 : class 类名 改为 object 类名 即可

package redwolf.com.moreimageupload

import okhttp3.multipartbody
import java.io.file

/**
 * @作者 redwolf
 * @时间 2017/5/20 10:52
 * @简介 moreimageutils.kt
 */

object moreimageutils {
  fun filestomultipartbodyparts(files: list<file>): list<multipartbody.part>? {
    return null;
  }
}

普通静态方法

一部分是静态方法的情况 : 将方法用 companion object { } 包裹即可

package redwolf.com.moreimageupload

import android.os.bundle
import android.support.v7.app.appcompatactivity

class main2activity : appcompatactivity() {

  override fun oncreate(savedinstancestate: bundle?) {
    super.oncreate(savedinstancestate)
    setcontentview(r.layout.activity_main2)
  }

  companion object {

    fun getstatic() {

    }

    fun getstaticstring(string: string): string? {
      return null
    }
  }
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。