- ...
という1
- 全ての現象が,この 2 つの概念で説明する,というのがオ
ブジェクト指向の単純かつ,美しいことである.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...
提としている2
- 実際のコンピュータ上では,論理的に解釈するとこも
あるので,「並列に」または「並行に」処理することができないオブジェクト
指向プログラミング言語もある.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...
有な状態など(メソッド自体を変更する3
- メソッド更新(method
update) という.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...
えてよい4
- 他の定義もいろいろ考えられるが,読者の課題としよう.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...
クト指向言語で成立する性質である5
- 一般には,
とは限らないので注意が必要である.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...
もつであろうか.読者の課題にしたい6
- 実際に Java でプログラミ
ングして確かめる前に,どちらの性質が「便利」か考えてみよう.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...
指向言語でも同様の演算子が提供されている7
- 例えば C++ でも,
virtual を使えば同様の問題が生じ, instance of という演算子
が最近,追加されたようである.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.