我有一个带有几个类的 Java 程序,它们是:
i) 形状 ii) 正方形 iii) 矩形 iv) 圆形 v) 三角形 vi) 画布 vii) 应用
Square、Rectangle、Circle 和 Triangle 都继承自Shape类
现在,在绘图画布类中,我有两种方法,一种用于将 Shape 类型的对象写入文件,另一种用于从文件中读取对象。
这是代码:
保存到文件的方法效果很好。但是,我在从文件中读取对象并将它们附加到 Shapes ArrayList 时遇到问题。
实际上,应用程序给了我java.lang.String 无法转换为 shape_assignment.Shape的错误。
如何读取存储在文本文件中的文本并使用它再次重新创建对象?谢谢 :)