Spriteクラスのグラフィックメソッドを使用する必要があるクラスがあるので、Spriteを使用してそのクラスを拡張しました。ただし、私には独自のカスタムクラスがあり、その中に記述されたプロパティとメソッドを使用するために、最初のクラスも拡張する必要があります。
もちろん、カスタムクラスをSpriteで拡張することもでき、最初のクラスは両方を使用できますが、カスタムクラスはSpriteとは関係がないため、拡張しないでください。
カスタムスーパークラスのプロパティとメソッドを使用し、1つのサブクラスでSpriteクラスのグラフィックスプロパティを使用するにはどうすればよいですか?
私の簡単な例:
私のカスタムクラスはMovingObject.asという名前で、サブクラスに継承する必要のある2つの変数といくつかのメソッドが含まれています。MovingObjectの目的は、子クラスの速度と加速に関する情報を保持することです。
子クラス「RaceCar」は、Spriteを展開することによって与えられるグラフィックスメソッドを使用して描画されますが、RaceCarが速度と加速を継承できるようにMovingObjectから展開する必要があります。
私は、RaceCarにSpriteから拡張する機能と私のMovingObjectクラスの両方を提供する方法に固執しています。