gpt4 book ai didi

java - 在嵌套静态类 java 中使用 "this"关键字

转载 作者:搜寻专家 更新时间:2023-11-01 02:26:58 24 4
gpt4 key购买 nike

我有一个类A,还有一个静态嵌套类B

public class A {
public static class B {
B(Temp x) {
x.reg(this); // need to pass the nested class reference.
}
}
}

上面的代码是否正确?我们可以在嵌套的静态类构造函数中使用 this 关键字吗?

请帮我解决这个问题。谢谢。

最佳答案

是的,是的。对于运行时,内部类只是另一个单独的类。如果内部类不是静态的,它只会引用外部类,但在你的情况下它是静态的,所以不是静态的,所以就像你在新文件中创建了一个新类一样

只要确保你写的是“public”,而不是“Public”

关于java - 在嵌套静态类 java 中使用 "this"关键字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20041005/

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