局部变量n可能尚未初始化
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的入门者,但我不明白为什么我不允许这样使用它。
回答:
如果要在Java方法中声明变量/对象,则需要对其进行初始化。
简单来说
在您的情况下,它是一个正在访问方法的对象,因此,如果不初始化它,就像
UI n = new UI();
它会给你一个NULL指针异常。
希望能帮助到你。
以上是 局部变量n可能尚未初始化 的全部内容, 来源链接: utcz.com/qa/419891.html