就像标题所说的那样:是否有任何方法可以从子类中更改Java中的私有方法,但只会影响对该子类的调用?
让我们说上课' X' (我可以编辑)扩展课程' Y' (我不能)。 Y有一个引用同一个包中另一个类的受保护方法的方法,它可以访问它,因为它们位于同一个包中,但是X不能,因为它在不同的一。它还引用了多个私有字段。
我想更改该方法中引用的getter,而不复制整个方法,字段并反映受保护的方法。
我可以看到Y的来源,但我无法编辑它。
编辑:所以如果我能改变它,那么我的问题还有其他好的解决方案吗?