java - 当我使用 java.awt.Frame 扩展类时出现类未找到错误

标签 java package

我不明白为什么会出现这个错误

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/

相关文章:

java - 使用命名 JDBC 参数调用存储过程会引发异常

java - 使用自定义堆栈跟踪的 Mockito.doThrow

java - 无法使用 jsp 检索 cookie 值

java - 如何在 Android 中以编程方式查找当前正在运行的应用程序?

java - RadioGroup.check(int) 不起作用

java - Java中 protected 和包私有(private)的访问修饰符之间的区别?

java - 使用 Java 的默认包是一种不好的做法吗?

java - 使用 Java 的默认包是一种不好的做法吗?

r - 在我创建的 R 数据包中找不到数据集

java - Lucene Javadoc 包