Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.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 如何给我自己的班级施加压力?_Java - Fatal编程技术网

Java 如何给我自己的班级施加压力?

Java 如何给我自己的班级施加压力?,java,Java,我想知道如何像org.json.JSONObject那样将字符串强制转换到我自己的类中 您可以将字符串:{“key”:“value”}强制转换为JSONObject,即使JSONObject仅从对象继承 如何在仅从对象继承的情况下将字符串转换为myownclass对象?新建JSONObject(str)不是转换,它只是一个普通的构造函数 如果你想实现这样一个东西,只需为你的类定义一个构造函数,它接受一个字符串一些泛型。当然可行。到目前为止,你得到了什么?你所要求的是不可能的。强制转换规则是不可协

我想知道如何像org.json.JSONObject那样将字符串强制转换到我自己的类中

您可以将字符串:{“key”:“value”}强制转换为JSONObject,即使JSONObject仅从对象继承

如何在仅从对象继承的情况下将字符串转换为myownclass对象?

新建JSONObject(str)
不是转换,它只是一个普通的构造函数


如果你想实现这样一个东西,只需为你的类定义一个构造函数,它接受一个
字符串

一些泛型。当然可行。到目前为止,你得到了什么?你所要求的是不可能的。强制转换规则是不可协商的:候选变量必须是目标类型。否则,您的代码将无法编译。如果转换类型不能从候选变量的运行时类型赋值,则结果是
ClassCastException
。参考文献和。