2.18 演習2-5 の問題

クラス図

B2_18

クラス図の説明

演習2-5の問題

オブジェクト図とクラス図を見てください。

クラス図の1段目はクラス名、2段目は状態、3段目は振る舞いでした。具体的には

クラス名:Teacher
状態:名前(name)、id、給与(salary)
振る舞い:コンストラクタが1つ、状態を取得できるメソッドが3 つ、状態を設定できるメソッドが1つ

となります。

クラスはオブジェクトの設計図でした。オブジェクト図にはクラスで宣言された3つの状態の具体的な値が記述されています。

また、コンストラクタには引数として2つのString型が必要なことがわかります。

ここで、状態であるsalaryは変更可能とします。

では演習2-5として、クラス図から機械的にソースコードを導出してください。