|
|
1
10
您可以调用私有方法的事实是 a bug in the Groovy language ,不是功能。但是,我相信这个bug是在对闭包的行为方式进行一些更改时故意引入的,作为一种妥协。 即使您可以调用私有方法,也不应该这样做,因为希望有一天这个bug会被修复,如果您的程序依赖于调用私有方法,它将被破坏。 如果你真的坚持(ab)使用这种未记录的行为,你可以尝试使用 ReflectionUtils 调用父类中的私有方法。 另一个解决方法是在具体类中提供一个方法,该方法调用父类中的私有方法。例如,下面的代码“起作用”,但它仍然依赖于访问私有成员,这是不好的
|
|
|
user29759326 · 如何返回递归函数中的最后一个值? 1 年前 |
|
|
malife89 · 将java中的字符串读取为正确的日期格式 1 年前 |
|
|
Tim · 在java中,有没有更快的方法将字节数组写入文件? 1 年前 |
|
|
rudraraj · java中未声明最终变量 1 年前 |
|
|
Bala Ji · 以下BFS的实施效率如何? 1 年前 |