草庐IT

java - 可以在 Java 中更改内部类的外部类实例吗?

在Java中,无论何时创建内部类实例,它都与外部类的实例相关联。出于好奇,是否可以将内部类与外部类的另一个实例相关联? 最佳答案 是的,这是可能的,尽管对我来说这听起来像是一个非常糟糕的主意。这个想法是使用反射将其他final指针设置为外部实例(不保证成功)。importjava.lang.reflect.*;publicclassMe{finalStringname;Me(Stringname){this.name=name;}classInnerMe{StringwhoAreYou(){returnname;}}InnerMei