Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/357.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 分类器JSONObject没有';对象,因此必须在此处初始化_Java_Intellij Idea_Kotlin_Companion Object - Fatal编程技术网

Java 分类器JSONObject没有';对象,因此必须在此处初始化

Java 分类器JSONObject没有';对象,因此必须在此处初始化,java,intellij-idea,kotlin,companion-object,Java,Intellij Idea,Kotlin,Companion Object,我试图创建一个像这样的伴生对象,但没有真正起作用。。。抱歉,在爪哇和科特林,这是一个很好的noobie。。。。 是的,JSONObject是用 导入org.json.JSONObject您使用的语法不正确。Kotlin中的变量声明如下: import org.json.JSONObject JSONObject deviceInformation = ... 这意味着不允许使用JSONObject变量实例:… 改为: [var/val] name: OptionalExplicitType

我试图创建一个像这样的伴生对象,但没有真正起作用。。。抱歉,在爪哇和科特林,这是一个很好的noobie。。。。

是的,JSONObject是用


导入org.json.JSONObject

您使用的语法不正确。Kotlin中的变量声明如下:

import org.json.JSONObject
JSONObject deviceInformation = ...
这意味着不允许使用
JSONObject变量实例:…

改为:

[var/val] name: OptionalExplicitType = something
设置它也很重要。因为它看起来像是要创建一个单例,所以您可以使用
对象而不是类

如果你想用老式的方式来做,就让它可以为空:

var instance: JSONObject = ...
然后检查是否为空,初始化,设置,返回为空,否则返回当前值


如果这不是您的目标,您仍然需要初始化它,除非您将其设置为lateinit。但是如果您这样做,您需要在尝试访问它之前初始化它,否则它将抛出异常

您使用的语法不正确。Kotlin中的变量声明如下:

import org.json.JSONObject
JSONObject deviceInformation = ...
这意味着不允许使用
JSONObject变量实例:…

改为:

[var/val] name: OptionalExplicitType = something
设置它也很重要。因为它看起来像是要创建一个单例,所以您可以使用
对象而不是类

如果你想用老式的方式来做,就让它可以为空:

var instance: JSONObject = ...
然后检查是否为空,初始化,设置,返回为空,否则返回当前值


如果这不是您的目标,您仍然需要初始化它,除非您将其设置为lateinit。但是如果您这样做,您需要在尝试访问它之前初始化它,否则它将抛出异常

是的,另外,我实际上导入了一个错误的JSONObject类,它实际上需要是
import net.sf.json.JSONObject
。这很奇怪,但我实例化的对象需要它。在这段与JSONObject相关的代码之前……是的,另外,我实际上导入了一个错误的JSONObject类,它实际上需要是
import net.sf.json.JSONObject
。这很奇怪,但我实例化的对象需要它。在这段JSONObject相关代码之前。。。