figuresChap7

オブジェクト指向Javaプログラミング入門
第7章 クラスとオブジェクト指向
プログラミング
図7.1~7.8を素材として
ご利用ください。
近代科学社©2008 Toru Kato
Masahiro Higuchi
Shiro Takata
事務室オブジェクト
成績情報
の管理
成績の登録や
問い合わせ
0001 82点
0002 93点
成績オブジェクト
教員オブジェクト
図7.1
成績オブジェクトをメッセージで送信
registerScore(Scoreオブジェクト)
事務室オブジェクト
(office)
図7.2
教員オブジェクト
成績問い合わせのメッセージ
searchScore(studentID)
得点、または-1を返答
事務室オブジェクト
(office)
図7.3
教員オブジェクト
他クラスの
オブジェクト
Officeクラスの
オブジェクト
Officeクラスの
インタフェース
registerScore
searchScore
listOfScoreフィールド
図7.4
メソッド
呼び出し
Office クラスのオブジェクト
listOfScore
他のクラスからのアクセス
図7.5
Office クラスのオブジェクト
listOfScore
registerScore
searchScore
他のクラスからのアクセス
図7.6
クラス Score
インスタンス mark1
• maxPoint 100
• minPoint 0
• studentID 0001
• point
62
インスタンス mark2
• studentID 0002
• point
84
インスタンス mark3
• studentID 0003
• point
79
図7.7
成績問い合わせのメッセージ ②
searchScore (”0001”)
得点、または-1を返答 ③
事務室オブジェクト
defaultOffice
教員オブジェクト
endo
学生オブジェクト
yamada
図7.8