public?class?Test?{
????public?static?void?main(String[]?args)?{
????????/*
?????????*?第一段代碼
?????????*/
????????A<Integer>?a?=?new?A<>();
????????a.test();
????????/*
?????????*?第二段代碼
?????????*/
????????Integer[]?tt?=?(Integer[])?new?Object[5];
????????System.out.println("&&&&&&&&&&");
????}
}
class?A<T>?{
????public?void?test()?{
????????T[]?tt?=?(T[])?new?Object[5];
????????System.out.println("*********");
????}
}為什么第一段代碼沒報錯,第二段代碼報類型轉換錯誤?
添加回答
舉報
0/150
提交
取消