gpt4 book ai didi

java - 从外部类访问内部类私有(private)变量

转载 作者:行者123 更新时间:2023-11-29 06:38:42 24 4
gpt4 key购买 nike

我试图在不创建内部类实例的情况下从外部类访问内部类中的 private val。

这甚至可以从外部类访问私有(private)内部类值吗?

提前致谢。

最佳答案

如果该字段是static,即使它是private,您也可以从外部类访问它。您不需要内部类或外部类的实例:

public class Clazz {
class Inner {
private static final int N = 10;
}
public static void main(String[] args) {
System.out.println(Inner.N);
}
}

如果内部类字段不是static,则在没有内部类实例的情况下它不存在。您无法访问不存在的内容。

关于java - 从外部类访问内部类私有(private)变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15986659/

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