Я получаю ClassCastException
всякий раз, когда пытаюсь преобразовать BufferedImage (родительский )в AdvancedBufferedImage (дочерний ), который я расширил сам, я не переопределял какие-либо методы и я внедрил все подрядчики без их модификации
Я получаю это исключение всякий раз, когда пытаюсь создать AdvancedBufferedImage из файла с помощью метода ImageIO.read ().
File file = new file(path);
AdvancedBufferedImage image = (AdvancedBufferedImage) ImageIO.read(file);
Вроде проблем быть не должно, В чем может быть проблема?