メインコンテンツまでスキップ
バージョン:23.3

オブジェクトとメッセージ

ここまでの内容で、あなたはスクリプトを書いて多くのタスクを達成することができます。SenseTalkを完全に理解し、そのパワーを引き出すためには、さらにいくつかの概念を習得する必要があります:メッセージとハンドラ、そしてオブジェクトとそのヘルパー。

ここに示される情報は、SenseTalkの最も強力な概念の1つであるオブジェクトを紹介します。SenseTalkのオブジェクトモデルと、オブジェクトが他のオブジェクトと通信するためにどのようにメッセージを使用するか、オブジェクトがメッセージをどのように扱うか、ヘルパーオブジェクトが他のオブジェクトを助けるためにどのように使用できるかといった関連トピックが説明されています。以下の情報を読むことで、これらの概念を詳しく理解することができます:

オブジェクト: ここで説明されている情報は、SenseTalkのモジュラー構造の概要を提供し、あなたがオブジェクト指向のSenseTalkソフトウェアを自分で書く方法を学び進める上で熟知しておくべき主要な概念と用語を紹介します。

メッセージ: この情報を読むことで、メッセージの送信と処理に関わるコマンドと構造の詳細を理解することができます。メッセージがオブジェクトに送信されると、それはそのメッセージを受け取って処理することも、無視することもできます。ここで説明されている情報は、メッセージとその送信方法について見ています。

ハンドラ: ハンドラはメッセージリスナーです。オブジェクトが特定のメッセージを受け取り、それに対応するためには、そのメッセージのハンドラを持っている必要があります。ここで説明されている情報は、ハンドラとそれがオブジェクトに送信されされたメッセージを待ち受ける方法について見ています。

ヘルパー: SenseTalkのオブジェクトは、その一部または全部の動作を提供する他のオブジェクトに助けられることがあります。ここで説明されている情報は、あなたがどのようにSenseTalkのオブジェクトを使って他のSenseTalkのオブジェクトを助けることができるかについて見ています。

プロパティ: SenseTalkオブジェクトのプロパティの大部分は、任意のタイプの値を格納できる普通のコンテナであり、それらがあなたのスクリプトでどのように使用されるか以外には特別な固有の意味を持っていません。ここで説明されている情報は、オブジェクトがSenseTalkによってどのように扱われるかに影響を与えるいくつかの特別なプロパティを説明しています。