第7週の注釈


注1:

MouseListenerはインターフェイス(interface)と呼ばれるもので、クラスと同じように定義されますが、メソッドの名前と引数と返す値の型の定義が並んでいるだけのものです。それぞれのメソッドの中に、処理は書かれていません。

→ 戻る


注2:

実際には、Appletクラスにではなく、Appletクラスの親クラスの親クラスの親クラスであるComponentクラスに、いくつかの「add・・・Listener()」が定義されているのです。ちなみにAppletクラスは以下のような継承の結果、存在しています。

java.lang.Object(→ すべてのJavaクラス群の親クラス)
|
+----java.awt.Component
|
+----java.awt.Container
|
+----java.awt.Panel
|
+----java.applet.Applet

そして個々のアプレットは、このAppletクラスの子クラスとして作成されるわけです。

→ 戻る


注3:

本当は「リスナーインターフェイス」と呼ばれる。

→ 戻る