2011-06-20 5 views

答えて

6

ドキュメントの例がありますJavaのフィールド演算子(according to the documentation

です。

accessing attributes when you are parsing XMLでも使用されています(リンク先の例もあります)。

+0

ドキュメンテーションでは、必要な場合を除いて使用しないことを推奨しているため、非常に便利な場所の簡単な例を指定できますか? –

+0

@ant XMLを解析するのと同じですか? –

+0

正確ではありませんが、有用な場所はありません –

9

公式documentationを見ましたか?素晴らしいコードサンプルが含まれています。

通常、通常の.演算子を使用すると、暗黙的に生成されるゲッタ/セッタを使用して間接的にフィールドにアクセスします。ただし、[email protected]では、getter/setterをスキップしてフィールドに直接アクセスすることができます。

これは、getter/setterで実装されたロジックを追加してフィールドを直接変更したくない場合に便利です。数多くのOOP原則に違反していますが、Groovyの作者はこの構造が有用であることを発見しました。

+2

+1 getters/settersについては:) –

関連する問題