最後に、ジェネリックを少し試してみました。私は、コードのこの部分を思い付いた:Java:ジェネリックの実験
public class Test {
static <T> void f(T x) {
x = (T) (Integer) 1234;
System.out.println(x);
}
public static void main(String[] args) {
f("a");
f(1);
f('a');
f(1.5);
f(new LinkedList<String>());
f(new HashMap<String, String>());
}
}
私はこれを実行し、この出力ました:例外なく
1234
1234
1234
1234
1234
1234
を!どのように可能ですか?
は注意してください - あなたは尋ねるに危険なほど近くに迷走している:「なぜジェネリック医薬品は、C++のテンプレートのように動作しないのですか?」 –