首页 > 解决方案 > 使用(类)对象是否恢复了java中的对象?

问题描述

如果我要使用类似的东西:

Class object = (Class) object;

这会恢复具有当前属性的对象还是另一个类下的相同对象?我想确保我不会一遍又一遍地恢复相同的东西,因为我将在渲染方法中使用这样的代码。

标签: javaclassobject

解决方案


如果您提供更多有关您要实现的目标的背景信息,那将会很有帮助。我认为您现在编写的内容会引发“范围内已定义变量'对象'”错误。

如果您尝试将对象转换为 Class 类型,则需要使用不同的变量名称,例如:

Class object2 = (Class) object;

这不会创建或重新实例化任何东西,变量 object2 仍然指向同一个对象。

有关如何处理铸造的更广泛的答案:

Java 对象转换如何在幕后工作?


推荐阅读