エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント2件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
[Groovy]with句を使ってオブジェクトの初期化をちょっと簡略化する - Qiita
class Hello{ String name Integer age String message def createMessage(String name, Integer age) {... class Hello{ String name Integer age String message def createMessage(String name, Integer age) { this.message = """Hello! I am ${name}(${age})""" } def setAge(Integer age) { this.age = age + 100 } } 特になんの変哲もないクラス。 少しJavaと違うのが、メンバ変数のセッタが宣言されている場合、Groovyの場合、直接プロパティにアクセスしようとすると、自動的にその変数用のセッタが呼ばれるということぐらいでしょうか? 例えばhelloObject.age = 100を実行すると、プロパティのアクセスではなく、setAgeが実行されます。 このオブジェクトを操作しようとすると、以下のような形になり



2014/07/30 リンク