008-002-013
オブジェクトのメソッドチェーン
中級
問題説明
オブジェクトのメソッドを呼び出す
この問題では: Counterクラスのincrement()・decrement()・getValue()メソッドを実装し、静的メソッドcountResult(int increments, int decrements)でカウンターを操作して最終値を返します。
学習目標: オブジェクトのインスタンスを作成し、メソッドを呼び出して戻り値を活用する方法を理解する
概要
CounterクラスとcountResult静的メソッドを実装してください。
仕様
Counterクラスにint countフィールド(初期値0)increment(): countを1増やすdecrement(): countを1減らすgetValue(): 現在のcountをintで返すcountResult(int increments, int decrements):Counterオブジェクトを作成し、increments回increment()を呼び出し、decrements回decrement()を呼び出して、getValue()の戻り値を返す
入力形式
<increments>
<decrements>
出力形式
<countResultの戻り値>
使用例
入力:
3
1
出力:
2
