C#の場合、Stack<Sprite> にSpriteを継承したものならなんでも突っ込めるけど、
Javaではできないじゃん?

どうすりゃいいの?