わかりました、これが私が言いたいことです。次のように宣言されたクラスがあります
public abstract class Agent<E extends Human> extends SuperAgent<E>{
}
そして、私が持っています
public class Soldier extends Agent<Platoon>
と
public class Platoon extends Human
人間を兵士にキャストする方法はありますか? instanceof
またはこれら2つのタイプのメソッドを使用しますか? またはHuman
パラメータを持っていますSoldier
か?