有人可以给我解释一下什么是POGO在Groovy和有POGO之间的任何差别和POJO在Java?什么是POGO在常规
1
A
回答
0
这只是一个普通的旧Groovy对象。相同的基本想法。你可以互换使用它们。
0
POGO: - 普通老式的Groovy对象,在常规它被命名为POGO,否则是一样POJO: - 普通Java对象。两者都是一样的。
2
一个Groovy POGO确实有不同的行为给Java POJO,即:所有属性
- 隐式getter和setter
- 哪些类型访问修饰符的公共不论
- 它们包括更复杂的元编程功能比Java
- 和命名的基于地图的默认构造函数
+0
#4对Java和Groovy类都适用。基于地图的构造函数是在调用端强加的,而不是在被实例化的类中。 –
+0
#2似乎表明,如果你做'保护someProperty'或'私人someProperty'这个字段将公开,这是不正确的。按照规定,该字段将被“保护”或“私人”。 Groovy允许你直接从任何Groovy类访问这些成员,但它们仍然是'protected'或'private'。检查生成的字节码来验证。这种区别很重要,因为在不使用'setAccessible'的情况下,Groovy类中定义的'private'字段仍然不能直接从Java访问。 –
相关问题
- 1. 什么是非常低效的规则在css
- 2. 在GraphEngine中表示关系的最常规方式是什么
- 3. 什么是在规则在CSS,什么是用于
- 4. 为什么++++我常规,但我++++不规则在C + +?
- 5. 这是什么CSS规则?
- 6. 什么是'规范表'?
- 7. 什么是80列规则?
- 8. Firebase规则:什么是.contains()?
- 9. 什么是输入规则?
- 10. 在PowerShell的语法,什么是该`lvalueExpression`规则在说什么?
- 11. 什么时候/为什么要使用EventHandler而不是常规事件?
- 12. 为什么我应该使用content_tag而不是“常规”html?
- 13. 什么意思是由免费的不常规的
- 14. 什么是这种东西的常规单线?
- 15. C中断言的常规方式是什么?
- 16. 做这种初始化的常规方法是什么?
- 17. 常规代码分析的最佳插件是什么?
- 18. 根据S_ISREG C/C++,“常规文件”是什么意思?
- 19. 常规OL网页的正确OG类型是什么?
- 20. 什么是REST Web服务quthentication的常规和最佳实践?
- 21. 什么是OS X 10.5下Ruby的常规GEM PATHS?
- 22. 指示主键约束违规的异常名称是什么?
- 23. 为什么python异常通常不打印违规值?
- 24. 在iOS中安装常规Firebase和Firebase核心之间的区别是什么?
- 25. 什么是抛出异常
- 26. 什么是可变常量?
- 27. 是吗?如果是这样,为什么这两个常规语法不同呢?
- 28. 为什么常规循环似乎不工作在jQuery中?
- 29. 为什么在常规的回报MySQL查询空
- 30. 什么是正确的重写规则?
首先谷歌结果o f groovy + POGO:https://www.accelebrate.com/blog/call-pogo-name/ – jalopaba