单例类
Kotlin中的单例类只需Object关键字修饰即可:
单例类:
object NetworkHelper{
fun isAvaliable(): Boolean{
return false
}
}
在kotlin中调用:
fun main(args: Array<String>) {
println(NetworkHelper.isAvaliable())
}
在java中调用:
public class TestInJava {
public static void main(String[] args){
System.out.println(NetworkHelper.INSTANCE.isAvaliable());
}
}
静态方法
Kotlin中类方法可以使用object那样单例类的形式来实现,不过使用单例那么类里面的所有方法都变成了类似于静态方法的调用方式了,想要部分方法变成静态方法还有两种方式:
- 使用companion object
class BaseApplication :