包含的封闭实例
下面是代码。positionObj
是我要使用的对象,它给了我上面的错误。
目前尚不清楚原因。
package toolBox;
import toolBox.Secretary.positionObj;
public class PositionManagement {
public static HashMap<String, Secretary.positionObj> main(String vArg){
positionObj newPosition=new positionObj();
}
}
您正在尝试使用非静态内部positionObj
类而没有Secretary
其所属的实例。
非静态内部类必须属于其父类的实例
您可能应该更改positionObj
为普通类或静态内部类。
或者,您可以编写someSecretary.new positionObj()
以创建属于该someSecretary
实例的内部类的实例。
问题内容: 我有一个内部类(非静态),该类在初始化时使用对封闭类的引用。内部类现在会保留对封闭类的引用吗? 更新 我非常清楚, 可以使用 引用外部类。 但是,如果该类不使用引用, 必须 参考是编译之后呢?即使仅在初始化中使用引用也有必要吗? 它在哪里说内部类 总是 持有对外部类的引用? 问题答案: 非静态嵌套类 始终 包含对封闭类的引用。在你的榜样,你可以从引用封闭类的。 JLS 8.1.3“内部
我为代码的质量提前道歉。当我尝试将html代码放入gatsby.js项目的index.js页面中时,我遇到以下错误: ./src/components/section3.js模块构建失败时出错(来自./node_modules/gatsby/dist/utils/babel loader.js):SyntaxError:/path/src/components/section3.js:相邻的JSX
我试图在页面中显示文章,但我遇到了一些问题,需要在reactjs中封装标签。看起来React不接受相邻的相同标记如何显示表格数据? 有人知道问题出在哪里吗?
我有以下返回语句,即给出错误任何想法是错误的?
我们不允许在Stack Overflow上提出有关通用计算硬件和软件的问题。您可以编辑问题,使其成为Stack Overflow的主题。 我想创建一个包含一个或多个容器的docker容器。Docker可以吗?
问题内容: 我正在Netbeans中开发一个小型桌面应用程序。这是我的第一个程序,我正面临一种非常奇怪的错误类型。我知道我做错了什么,但无法追踪我做错了什么:( 请帮助我解决此错误。 说明:我有一个默认软件包,并根据需要在此软件包中创建新的Java类。与其他课程一起,我做了一个这样的课程: 现在,我需要在同一包中存在的其他某个类中创建内部类之一的实例,如下所示: 但我收到以下错误: 需要包含XY的