0
私は2つのクラスがあります:あなたが見ることができるようにJava:戻り値を自動的にキャストする方法はありますか?
public abstract class Arguments {
public List execute() {
// do some stuff and return a list
}
}
// and a child :
public class ItemArguments {
public List<Item> execute() {
return super.execute();
}
}
を、方法ItemArgumentsで実行するには、あまり役に立たないですが、それなしで、私は、引数にexecuteメソッドにすべての私のコールをキャストする必要があります。
ItemArgumentsでexecuteメソッドを削除し、呼び出しが行われる場所でキャストを実行しないようにする方法はありますか?
ありがとうございました!
グレートすることなく、ほとんどが理解しやすいです!完璧!ありがとう!!! :) –
それから受け入れる:)(ちょうちょをクリックして) – ptomli
ちょっと質問:私はTをどのように使うことができますか? T.にある静的メソッドを呼び出す必要があります。良い方法はReflectionを使用することですが、T.getDeclaredMethodは動作していません。/ –