java - 如何创建新类并创建其类型的新变量?
问题描述
import javax.swing.JFrame;
public class XFrame extends JFrame {
}
我用名称 XFrame 保存并编译它,没有错误。但是当我想在交互窗格中创建一个 XFrame 类型的新变量时:
new XFrame()
它显示“静态错误:未定义的类'XFrame'”
解决方案
如果您尝试创建 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
推荐阅读
- python-3.x - jupyter:如果 x 是表达式或变量,则 any(x) 的行为会有所不同
- c# - 如何从控制台程序分析外部类库
- javascript - 如何将 JSON 对象从 JSP 传递到 Javascript?
- c++ - 如何更新 QT 中的窗口?
- inheritance - ocaml 如何使用具体类型测试模块
- amazon-web-services - aws ec2 describe-instance-status 按标签过滤不起作用
- java - 删除链接的特定部分
- android - 如何从 Kotlin 中的 Firebase Cloud Firestore 获取数据
- linux - 将 Carbone 添加到 Docker 映像
- regression - 多元回归的中心变量 - 对组效应感兴趣