我不明白为什么会出现这个错误
class Temp extends java.awt.Frame
{
Frame f = new Frame(); // error is coming in this line
// code//
}
我知道这很愚蠢,但找不到理由
最佳答案
如果您要扩展框架,我不知道为什么要创建框架。但无论如何,您是导入 java.awt.* 还是 java.awt.Frame?
jcomeau@intrepid:/tmp$ cat Temp.java; java Temp
import java.awt.*;
class Temp extends java.awt.Frame
{
Frame f = new Frame(); // error is coming in this line
// code//
public static void main(String[] args) {
System.out.println("this is a " + new Temp());
}
}
this is a Temp[frame0,0,0,0x0,invalid,hidden,layout=java.awt.BorderLayout,title=,resizable,normal]
关于java - 当我使用 java.awt.Frame 扩展类时出现类未找到错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5753511/