从子类

时间:2018-05-11 16:31:14

标签: java inheritance reflection

就像标题所说的那样:是否有任何方法可以从子类中更改Java中的私有方法,但只会影响对该子类的调用?

让我们说上课' X' (我可以编辑)扩展课程' Y' (我不能)。 Y有一个引用同一个包中另一个类的受保护方法的方法,它可以访问它,因为它们位于同一个包中,但是X不能,因为它在不同的一。它还引用了多个私有字段。

我想更改该方法中引用的getter,而不复制整个方法,字段并反映受保护的方法。

我可以看到Y的来源,但我无法编辑它。

编辑:所以如果我能改变它,那么我的问题还有其他好的解决方案吗?

0 个答案:

没有答案