我对Thrift有些新意。我有一堆Thrift生成的Java类,我需要从中读取值的实例。我没有生成类,也没有设计Thrift定义。
我注意到生成的类中的每个字段都有公共getter和setter(每个字段对应于Thrift定义中的字段)。但也(并且,奇怪的是)这些领域本身就是公开的。
我想知道的是,直接读取字段而不是使用getter是否“OK”(就Java中的Thrift实践而言)?
非常感谢!
答案 0 :(得分:1)
关于 getters ,直接读取它们可能完全可以。
所有语言的典型实现是,只有可选字段的 setters 可用于为正在设置的字段设置isset标志。