2009/10/6 久米
プログラミングの世界に、物の概念を取り入れた。
属性(プロパティとも言う)
- 物には、特徴や状態を示す値を持っている。これを属性という。
操作(メソッドとも言う)
- 物には、外側から操作できる方法を持っている。これを操作という。
クラス 属性 操作 車 車種
色
メーカー名発車する
停止する机 材質
色
メーカー名引き出しを開ける
引き出しを閉める目覚まし時計 時刻
目覚ましオン/オフ
メーカー名
時刻を合わせる
目覚まし停止するエアコン 製品名
設定温度
メーカー名温度調整する
電源を入れる
クラス インスタンス 車 我が家のマークU 机 いま座っている机A033 目覚まし時計 いつも使っているこの目覚まし時計 エアコン 昨日買ったばかりの自宅2階のエヤコン
目に見える代表的なクラスとインスタンス
クラス | インスタンスの作り方その1 | インスタンスの作り方その2 | 備考 |
MovieClip | Tの3.1で作ったように図を描いてシンボル変換。 シンボルがクラスとなり、図はインスタンス |
次の節で説明するように var a:MovieClip=new MovieClip(); |
ほとんどのケースで その1で作成 |
TextField | テキストツールで枠を書き、 ダイナミックテキストかテキスト入力を選択。 書いた枠がインスタンス |
次の節で説明するように var a:TextField=new TextField(); |
ほとんどのケースで その1で作成 |