每当我尝试将 BufferedImage (父级)转换为我自己扩展的 AdvancedBufferedImage (子级)时,我都会得到一个ClassCastException
,我没有重写任何方法,并且我已经实现了所有承包商而不修改它们
每当我尝试使用 ImageIO.read() 方法从文件中创建 AdvancedBufferedImage 时,我都会遇到此异常。
File file = new file(path);
AdvancedBufferedImage image = (AdvancedBufferedImage) ImageIO.read(file);
好像应该没有问题,请问是什么问题?