有一点"是这个真实生活的时刻".为什么我们用get和set前缀命名mutators:
这样做很简单易懂
myMember(myMember会员)
as setMyMember和getMyMember
Java有这种风格的历史原因吗?
get*和set*命名方式在JavaBeans规范中指定,并且一些使用反射的库期望使用此样式.例如,Jackson映射器可以使用get/setters将java对象序列化为JSON,而无需任何其他注释; 如果您使用不同的命名样式,则必须告诉它您的属性在哪里.
请注意,其他一些编程语言使用不同的样式.例如,Perl库通常使用->someProperty()getter和->someProperty($newValue)setter.
| 归档时间: |
|
| 查看次数: |
105 次 |
| 最近记录: |