NetBeans 8.2 补丁 2(内部版本 201705191307)
我的包层次结构是:
spider;
spider.ui;
spider.ui.output;
我的课程有:
spider.ui.DisplayManager.stateMachine
spider.ui.output.DisplayManager.stateMachine
类名和函数名的重复是故意的。所有 stateMachine 函数都是静态的,也就是说,
public static stateMachine() { }
我尝试使用以下方法在 spider.ui.DisplayManager.stateMachine 中引用 spider.ui.output.DisplayManager.stateMachine:
import spider.ui.output.DisplayManager;
stateMachine() {
spider.ui.output.DisplayManager.stateMachine()
}
并得到一个未找到的“ui”变量。
找不到标志
符号:变量ui
位置:JFrame 类型的变量蜘蛛
我本来预计,如果出现错误,那将是使用重复名称而不是将 spider.ui.output.DisplayManager.stateMachine() 中的“ui”识别为错误。
更改名称以使其独一无二并不是一项伟大的工作,但是谁能告诉我为什么我会收到错误消息?