Kotlin 静态方法和变量
在Java中,一旦将方法声明为“static”,就可以在不同的类中使用它而无需创建对象。有了静态方法,我们不必为每个类都创建相同的样板代码。这里我们将举一个例子来说明 Kotlin 如何实现静态方法。
示例 - 使用伴随对象的 Kotlin 中的静态方法
为了在 Kotlin 中实现静态方法,我们将借助“伴随对象”。
伴随对象是单例对象,它们的属性和函数与类相关联,但与该类的实例无关。因此,我们像访问类的静态方法一样访问它们。
请注意,每个类只允许有一个伴随类。每个类有多个伴随对象将导致 Kotlin 中的运行时错误。
class myClass{
companion object{
fun myStaticMethod(): String{
return "This method can be called without object"
}
}
}
fun main(args: Array<String>) {
println(myClass.myStaticMethod())
}输出
执行后,将生成以下输出 −
This method can be called without object
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP