java - 构造函数所需的返回类型
问题描述
我这里有这段代码。我不断收到错误消息“无效的方法声明;需要返回类型”
private class HighScoresWindow extends JWindow{
public saveWindow(JFrame parent){
super(parent);
setSize(300, 200);
setLocationRelativeTo(parent);
}
}
我在这里做错了什么?
解决方案
构造函数必须具有类名。如果它们不共享名称,那么就不是构造函数,是方法。
而且,当然,方法需要返回类型(void、int、String... 或其他)。
因此,在您的代码中,saveWindow
方法与HighScoresWindow
类的名称不同,因此编译器试图读取为没有返回类型的方法。
推荐阅读
- excel - Excel 公式,用于根据将手动输入的日期创建日期范围
- c# - 在 ASP.NET MVC 和 MySQL 中通过 ODBC 绑定下拉列表
- powershell - 以提升的权限执行 ScheduledJob
- ios - Sinch 在后台接听电话
- microsoft-graph-api - 访问 Microsoft.Graph.User 用户主体名称属性 - Graph API
- java - 使用 Java 使用 MicrosoftTranslator v3 将 HTML 字符串从英语翻译成德语
- html - 四个项目的 Flex 容器对齐
- google-apps-script - Google Apps 脚本在“服务超时:电子表格”上失败
- webdav - 是否可以将自定义属性放在沙丁鱼的目录中?
- c++ - C++ Eigen 线性系统求解,数值问题?