(人们有什么反对你好?)
我有一个扩展类BufferedImage
:
public class NamedImage extends BufferedImage{
String name;
public NamedImage(int width, int height, int imageType) {
super(width, height, imageType);
}
public void setName(String text){
name = text;
}
}
在我拥有这个之前,我得到了我的图像:
Image image = ImageIO.read(res);
现在,我想将其翻译为NamedImage
,但以下尝试不起作用:
NamedImage image = ImageIO.read(res);
NamedImage image = (NamedImage) ImageIO.read(res);
我怎样才能实现我想做的事情?为什么我不能将缓冲图像转换为扩展此自定义类的类?
(人们反对谢谢你?)