假設(shè)我有兩個(gè)類,TestB繼承TestA,如下:



























給我直觀的感覺就是不能反射父類中的方法,但是為什么了?JDK的文檔里也沒(méi)有寫說(shuō)不行呀?





















這是為什么了?用javap來(lái)看看字節(jié)碼:執(zhí)行javap -c TestA 得到如下結(jié)果:













再執(zhí)行javap -c TestB













原來(lái)如此,在TestB的字節(jié)碼中,我們無(wú)法找到TestA中定義的tt()方法。我想這就是為什么了。
只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。 | ||
![]() |
||
網(wǎng)站導(dǎo)航:
博客園
IT新聞
Chat2DB
C++博客
博問(wèn)
管理
|
||
相關(guān)文章:
|
||