Next: 13.1 クラスの定義
Up: ソフトウェア第三 講義資料 クロージャ,スコープ,遅延評価,オブジェクト,立体モデル
Previous: 12 オブジェクト指向
オブジェクト指向プログラミングでは,
クラスの定義,メソッドの定義,クラスのインスタンスの生成,
インスタンスへのメッセージの伝達の処理を行う.
前に示したaccountやpassword-accountでは,
クラス定義とメソッド定義を同じフォームの中で行っていた
例である.
ここでは,クラスの定義とメソッドの定義をいっしょに行うのではなく,
独立に行う例とそれをどのように実現するかを以下で示す.
クラス定義は defclass,メソッド定義をdefmethodとし,
インスタンス生成はinstance,
オブジェクトへメッセージを送るための手続きはsendとする.
generated through LaTeX2HTML. M.Inaba 平成18年5月7日