作者热门文章
- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
Java 程序员的简单问题 - 我不确定是否可以直接解决 - 请提供解决方法。
我想访问父变量来初始化嵌套类成员,但不知道执行它的 Java 语法(如果可能的话)。如何使用父 ID 设置子 ID。
public class Parent {
final String id = "parent";
class Child {
// it is invalid since scope hide parent id?
final String id = id;
}
}
我发现的最佳解决方案非常难看:
public class Parent {
final String id = "parent";
// ugly clone
String shadow = id;
class Child {
final String id = shadow;
}
}
请帮助语法 - 我不知道如何表达它。
最佳答案
您可以使用其完全限定名称来访问它:
final String id = Parent.this.id;
关于java - 如何从Java中的嵌套类访问父类成员?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14800410/
我是一名优秀的程序员,十分优秀!