interface メソッド build が互換性のない署名を使用して…
2015年11月28日
JavaプログラマーがActionscript3コードを書くと言語仕様に起因する幾つかの問題に直面する。
例えば以下の仕様
- enumの不在
-Abstractの不在
その中で悩みの種となったのはinterfaceの実装の際、戻り値が厳格すぎることである。
例えばinterfaceの戻り値がClass Aのオブジェクトであれば実相時は必ずClass Aのオブジェクトを
返す必要がある。Class AのSuper Class, Sub Class 共にだめである。
以下サイトに識者らのやりとりが参考になる。
http://stackoverflow.com/questions/7837855/actionscript-overriding-methods-in-extended-interfaces-vs-java
Comments are closed.