007-002-012
オブジェクト生成:メソッドチェーン
上級
問題説明
オブジェクト生成:メソッドチェーン
この問題では: Builderクラスにthisを返すsetName()・setValue()メソッドとbuild()メソッドを実装し、メソッドチェーンで連鎖呼び出しした結果を標準出力に表示するプログラムを作成します。
学習目標: thisを返すメソッドでメソッドチェーンを実装する
概要
メソッドチェーンを使って流れるようなAPIを実装してください。
仕様
Builderクラスを作成- String型の
name、int型のvalueフィールドを定義 - setName() と setValue() メソッドを定義(thisを返す)
- build() メソッドで結果を文字列として返す
- メソッドチェーンで呼び出して結果を出力
出力形式
Result: Test - 42
