007-002-012

オブジェクト生成:メソッドチェーン

上級

問題説明

オブジェクト生成:メソッドチェーン

この問題では: Builderクラスにthisを返すsetName()・setValue()メソッドとbuild()メソッドを実装し、メソッドチェーンで連鎖呼び出しした結果を標準出力に表示するプログラムを作成します。

学習目標: thisを返すメソッドでメソッドチェーンを実装する

概要

メソッドチェーンを使って流れるようなAPIを実装してください。

仕様

  • Builder クラスを作成
  • String型の name、int型の value フィールドを定義
  • setName() と setValue() メソッドを定義(thisを返す)
  • build() メソッドで結果を文字列として返す
  • メソッドチェーンで呼び出して結果を出力

出力形式

Result: Test - 42

コードを実行してみませんか?

この問題のコードエディタと実行機能を使用するには、ログインしてください。

アカウントをお持ちでない方