今天,下午在和朋友聊天的時(shí)候,聊起了反射這個(gè)話題。我們就從下面這個(gè)段簡(jiǎn)單的代碼開(kāi)始吧。
這個(gè)代碼輸出什么,想必大部分的讀者跟我一樣,會(huì)很快地知道答案:0 1 2 3 4 5 6 7 8 9。事實(shí)也是如此:
朋友這個(gè)時(shí)候就提出一個(gè)問(wèn)題,你看在代碼里面有一個(gè)aa();你有什么辦法,實(shí)現(xiàn)這個(gè)aa函數(shù),讓輸出結(jié)果不是這個(gè)樣子的(當(dāng)然 異常不算)。朋友繼續(xù)說(shuō),你看一下Integer這個(gè)里面的實(shí)現(xiàn)。