gpt4 book ai didi

java - 从内部类访问变量 - 出现空指针异常

转载 作者:行者123 更新时间:2023-12-01 18:54:37 27 4
gpt4 key购买 nike

我想从内部类方法MyMethod内部访问arr变量。当我尝试从那里打印它时,我最终得到一个空指针异常。

public class MyClass{
String[] arr;
MyClass my;

public MyClass(){
my = new MyClass();
}

public class MyInner {
public void MyMethod() {
// I need to access 'my.arr' from here how can i do it.
}

}

public static void main(String[] args) {
String[] n={"ddd","f"};

my.arr=n;
}
}

最佳答案

您可以只使用arr。但是,在您将其设置为某个值之前,它将为 null

顺便说一句:您的 my = new MyClass() 将会爆炸,因为它将创建对象,直到堆栈溢出。

关于java - 从内部类访问变量 - 出现空指针异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14509676/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com