Can I inherit a public class from an internal class?
wonderflでメインのクラスにカスタムクラスを継承させることって出来るのでしょうか?
- forked:1
- favorite:1
- lines:11
- license : MIT License
- modified : 2011-02-01 03:08:05
・packageステートメントの中に書けるクラス定義は, 一つのソースにつき一つずつ.
・それ以外のクラス定義は, packageステートメントの後ろに書かなければならない.
・でも継承するには, スーパークラスの定義があらかじめ済まされてないと前方参照になってダメ.
という事で, メインクラスにソースレベルのクラスを継承させるのはたぶん無理です.
ハック的なのはすみません分かりません...
ライブラリ内に用途に合うクラスがあるなら, たとえば3DならPapervision3DのBasicViewを継承することができます.
ライブラリにはないけど再利用したいコードは, 一度別のソースに書き出して, そのswfをロードするという方法もあります.
メインクラス内の記述を簡潔にしたいというだけなら, 素直に目的のインスタンスを所持してしまったほうが早いかと.
- by
matacat
- at 2011/02/01 23:08:37
結局継承よりコンポジションってことですね、回答ありがとうございます!
- by
o8que
- at 2011/02/02 02:27:53


