|
|
1
10
您可以调用私有方法的事实是 a bug in the Groovy language ,不是功能。但是,我相信这个bug是在对闭包的行为方式进行一些更改时故意引入的,作为一种妥协。 即使您可以调用私有方法,也不应该这样做,因为希望有一天这个bug会被修复,如果您的程序依赖于调用私有方法,它将被破坏。 如果你真的坚持(ab)使用这种未记录的行为,你可以尝试使用 ReflectionUtils 调用父类中的私有方法。 另一个解决方法是在具体类中提供一个方法,该方法调用父类中的私有方法。例如,下面的代码“起作用”,但它仍然依赖于访问私有成员,这是不好的
|
|
|
Rational Redneck · Java结构化方法链接 3 年前 |
|
|
KianQ · 如何从数组生成SQL Update语句 4 年前 |
|
|
AJA SMBAT · 我在获取列表而不是绑定方法时遇到问题 4 年前 |
|
|
dsdsds sdsds · .pop()从原始列表中删除元素[重复] 4 年前 |
|
|
MatÄj VondráÄek · 如何在c#方法中传递类型? 4 年前 |
|
|
AISAN · 找不到令人兴奋的符号?[重复] 4 年前 |