import View.UI; public class App { UI m; public static void main(String [] args){ System.out.println("Hello"); UI n ; n.menu(); }}
UI类在View中,导入已完成,但是在最后一个表达式中我得到了错误。 The local variable n may not have been initialized我是Java的入门者,但我不明白为什么我不允许这样使用它。
The local variable n may not have been initialized
如果要在Java方法中声明变量/对象,则需要对其进行初始化。
简单来说
在您的情况下,它是一个正在访问方法的对象,因此,如果不初始化它,就像
UI n = new UI();
它会给你一个NULL指针异常。
希望能帮助到你。