[問題] 請問covariant是什麼意思?

看板java作者 (hi)時間16年前 (2009/04/02 16:12), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串1/2 (看更多)
The problem is that arrays are covariant, so a List<String>[] is also an Object[], and you can use this to assign an ArrayList<Integer> into your array, with no error at either compile time or run time. 雖然這句話我大概了解是什麼意思, 不過不非常清楚covarint是泛指什麼意思, 是後半段,is-a 又為is-b的關係就是covarint的意思嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.241.106.154 ※ 編輯: rick1014 來自: 210.241.106.154 (04/02 16:22)

04/02 16:43, , 1F
有前後文嘛? 通常 convariant都是在說 is-a 之類的東西
04/02 16:43, 1F
※ 編輯: rick1014 來自: 210.241.106.154 (04/02 17:07)

04/03 01:13, , 2F
之前 PLT 看板有一大串在講 covariant...
04/03 01:13, 2F
文章代碼(AID): #19r7DKmH (java)
文章代碼(AID): #19r7DKmH (java)