Home > Adobe Flex > EventDispatcherのtoString()

EventDispatcherのtoString()

  • Posted by: hirossy
  • 2008年5月 3日 20:04
  • Adobe Flex

Objectクラスにprototypeプロパティがある。

で、


toString()とvalueOf()は

prototypeプロパティ、つまりプロトタイプオブジェクトのメソッド


なので普通のクラス継承ではないと。


だから

サブクラスでtoString()とvalueOf()を再定義する場合は「override」は書かない。


でも、flash.events.Eventクラスなど、toString()を実装しているクラスのサブクラスの場合で、toString()を再定義する場合は当然「override」する。



んでこっから本題



flash.events.EventDispatcherクラスはリファレンスを見る限りtoString()の実装は行ってない。&EventDispatcherの親クラスはObjectなので親の誰かがtoString()を実装することもない。


でも

EventDispatcherのサブクラスでtoString()をoverrideできる。。。

なんで?



EventDispatcherって、ほんとはtoString()を実装してるんやろ?って疑ってしまう。


まあ

いずれにしてもそんなに重要な話ではない(笑)



気になっただけ。


GWに。


Comments:0

Comment Form

Trackbacks:0

TrackBack URL for this entry
http://www.nankaifactory.com/blog/mt-tb.cgi/32
Listed below are links to weblogs that reference
EventDispatcherのtoString() from nankaifactory.com

Home > Adobe Flex > EventDispatcherのtoString()

HIROSSY BLOG
Feeds

Return to page top