局部变量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

回到顶部