преобразование родителя в дочерний -объект BufferedImage

Я получаю ClassCastExceptionвсякий раз, когда пытаюсь преобразовать BufferedImage (родительский )в AdvancedBufferedImage (дочерний ), который я расширил сам, я не переопределял какие-либо методы и я внедрил все подрядчики без их модификации

Я получаю это исключение всякий раз, когда пытаюсь создать AdvancedBufferedImage из файла с помощью метода ImageIO.read ().

File file = new file(path);
AdvancedBufferedImage image = (AdvancedBufferedImage) ImageIO.read(file);

Вроде проблем быть не должно, В чем может быть проблема?

9
задан kosa 3 August 2012 в 15:38
поделиться