2 回答

TA貢獻(xiàn)1865條經(jīng)驗(yàn) 獲得超7個(gè)贊
Java的Object數(shù)組不能轉(zhuǎn)換成為String[]數(shù)組,要轉(zhuǎn)換的數(shù)組它本身是Object類(lèi)型的數(shù)組,但要把它轉(zhuǎn)換為String類(lèi)的數(shù)組,這當(dāng)然是錯(cuò)誤的。上邊兩個(gè)調(diào)用的構(gòu)造函數(shù)都是String的構(gòu)造函數(shù),所以本身就是String類(lèi)型的。當(dāng)然沒(méi)有錯(cuò)了??纯次业拇a和運(yùn)行結(jié)果。

TA貢獻(xiàn)1797條經(jīng)驗(yàn) 獲得超6個(gè)贊
//1.Object[]中可以存儲(chǔ)任何類(lèi)型的對(duì)象(任意類(lèi)型不是Object就是其子類(lèi)), String[]中可以存儲(chǔ)String及其子類(lèi)對(duì)象
//2.對(duì)1進(jìn)行概括,對(duì)于T[],其中只能存儲(chǔ)T及其子類(lèi)的對(duì)象
//3.關(guān)于String[]可以賦值給Object[]的可能解釋: String[]中所有對(duì)象都屬于Object及其子類(lèi);
// 關(guān)于Object[]不能轉(zhuǎn)換為String[]的可能解釋: Object[]中的某些對(duì)象屬于Object或Object的子類(lèi), 且不屬于String及其子類(lèi)
//String好像沒(méi)有子類(lèi)...emmc
添加回答
舉報(bào)