【问题标题】:(Java) Cannot instantiate the type image? [closed](Java) 无法实例化类型图像? [关闭]
【发布时间】:2013-08-03 02:52:08
【问题描述】:

这是我的代码:

package Main;
import java.awt.*;
import java.awt.Event;
import javax.swing.*;

public class Gamestart {

    public static void main(String[] args) {

    Image i = new Image();

    }

}

它给了我一个错误。我知道当它是一个抽象类时应该会发生这种情况,但它不是抽象的,超类只是java.lang.Object。有谁知道为什么会这样?

编辑: 好的,我知道 java.awt.image 是抽象的,但是,为什么它仍然给我一个错误?

【问题讨论】:

  • java.awt.Image一个抽象类。
  • 你会想看看Working with Images,特别是寻找BufferedImage
  • "Okay, i learned that java.awt.image is abstract, but still, how come it still gives me an error?" -- 嗯,...也许是因为它抽象的,正如你现在承认看到的那样。那么为什么这会让你感到困惑呢?

标签: java object graphics superclass


【解决方案1】:

我知道当它是一个抽象类时应该会发生这种情况, 但它不是抽象的

JavaDoc:

public abstract class Image
extends Object

抽象类图像是所有类的超类 表示图形图像。图像必须在一个 平台特定的方式。

【讨论】:

    猜你喜欢
    • 2015-02-08
    • 1970-01-01
    • 2013-09-28
    • 2013-02-15
    • 2014-03-16
    • 1970-01-01
    • 2011-08-14
    • 1970-01-01
    • 2020-11-24
    相关资源
    最近更新 更多