草庐IT

AdvancedBufferedImage

全部标签

java - 将父对象转换为子对象 - BufferedImage 对象

每当我尝试将BufferedImage(父级)转换为我自己扩展的AdvancedBufferedImage(子级)时,我都会收到ClassCastException,我没有覆盖任何方法,并且我实现了所有的承包商而没有修改它们每当我尝试使用ImageIO.read()方法从File创建AdvancedBufferedImage时,我都会遇到这个异常。Filefile=newfile(path);AdvancedBufferedImageimage=(AdvancedBufferedImage)ImageIO.read(file);看起来应该没有问题,请问是什么问题?