我有一個考試即將到來,我正在學習......並且我正在考慮一個優雅的方式來回答以下問題,我當前的答案會是類似的(基於此信息,來自於此計算器上的answer)理論:列表聲明Object list = new ArrayList();
上面的初始化是不可能的,它會進行編譯,但是在聲明中缺少一個標識符,而其他函數(如add,remove)將不可用。
的問題..
考慮下面的代碼片段。是否可以將一個ArrayList的實例分配給一個聲明爲Object的變量,如第1行所示?說明。
Object strings = new ArrayList();
strings.toString();
有什麼其他的方法來回答這個問題?你能提供維基百科/資源,所以我可以進一步研究編譯器如何將其轉換爲字節碼?謝謝
而不是張貼代碼的圖像,只需發佈代碼。 – Jeffrey
順便說一句,它編譯:http://ideone.com/3NAbz – Naveen
這似乎是一個非常簡單的問題(特別是在考試時),看看代碼編譯之前明確表示它沒有。 –