java - 使用(类)对象是否恢复了java中的对象?
问题描述
如果我要使用类似的东西:
Class object = (Class) object;
这会恢复具有当前属性的对象还是另一个类下的相同对象?我想确保我不会一遍又一遍地恢复相同的东西,因为我将在渲染方法中使用这样的代码。
解决方案
如果您提供更多有关您要实现的目标的背景信息,那将会很有帮助。我认为您现在编写的内容会引发“范围内已定义变量'对象'”错误。
如果您尝试将对象转换为 Class 类型,则需要使用不同的变量名称,例如:
Class object2 = (Class) object;
这不会创建或重新实例化任何东西,变量 object2 仍然指向同一个对象。
有关如何处理铸造的更广泛的答案:
推荐阅读
- java - 如何从 spring 集成消息中获取电子邮件的内容(电子邮件正文和附件)?
- python-3.x - 当我的包是 Python 3.6 时,为什么 conda 要将所有内容降级到 Python 2.7?
- linux - awk 只在 while 循环内打印第一行,除非回显,理论解释
- java - 使用 iText 7 库将文本文件转换为 PDF 的问题
- postgresql - 插入数据时 psql 中的“插入数据超出日期范围”错误
- python - 如何将索引 1 处特定列的值分配给新变量
- javascript - 无法从 tinymce5 中的 API 获取上下文菜单中的数据
- python - Python:创建字典时出现“溢出错误:重复的字符串太长”
- ssl-certificate - 在 NuGet 还原期间使用带有“无法获取本地颁发者证书”的自签名 SSL 证书时,Azure DevOps 服务器管道构建失败
- javascript - 我不断收到错误 firebase.database is not a function