About an instance of the Vector class and add an element

2009-12-15_172535

不知是我英文不好不懂題意,還是這個題目出的有問題,讓我看了答案有點疑問?

答案是這樣:

4) v=new (100);
v.addElement(“99”)

A vector can only store objects not primitives. The parameter “99” for the addElement method pases a string object to the Vector. Option 1) creates a vector OK but then uses array syntax to attempt to assign a primitive. Option 2 also creates a vector then uses correct Vector syntax but falls over when the parameter is a primitive instead of an object.

為什麼我用eclipse 3.5.1+ 1.6來編譯,2,3,4都可以執行,感覺add是指增加一個元素,而addElement可以增加較多個,但在此例是一樣的,另外解答說不可以使用primitive型別,可是卻又可以使用,但查考手冊沒有特別提到不可以,所以這個說明就有點奇怪了,看倌是否有更好說明可以幫我瞭解的!

Print Friendly, PDF & Email

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料