首页 > 解决方案 > 如何创建新类并创建其类型的新变量?

问题描述

import javax.swing.JFrame;
public class XFrame extends JFrame {

}

我用名称 XFrame 保存并编译它,没有错误。但是当我想在交互窗格中创建一个 XFrame 类型的新变量时:

new XFrame()

它显示“静态错误:未定义的类'XFrame'”

标签: javaclassvariablesdebuggingdrjava

解决方案


如果您尝试创建 XFrame 类型的对象,则需要声明一个引用 XFrame 的变量。例如,您可以尝试

XFrame myFrame = new XFrame();

编辑

您需要在 main 方法中创建对象

import javax.swing.JFrame;
public class XFrame extends JFrame {

}

public static void main(String [ ] args)
{
      XFrame myFrame = new XFrame();
}

这是有关主要方法的更多信息的链接
https://www.journaldev.com/12552/public-static-void-main-string-args-java-main-method


推荐阅读