易錦 web 攻防滲透就業(yè)班\/--》ccys1473
多態(tài)中的成員訪問特點(diǎn)
成員變量:編譯看父類,運(yùn)行看父類
成員方法:編譯看父類,運(yùn)行看子類(由于只有成員方法存在方法重寫,所以它運(yùn)行看子類)
靜態(tài)方法:編譯看父類,運(yùn)行看父類(靜態(tài)和類相關(guān),算不上重寫,所以訪問的還是父類的)
動態(tài)綁定(后期綁定):在運(yùn)行時(shí)能夠自動的選擇適當(dāng)?shù)姆椒?,java中的動態(tài)綁定是默認(rèn)行為,動態(tài)綁定是多態(tài)得以實(shí)現(xiàn)的重要因素
靜態(tài)綁定(前期綁定):在程序執(zhí)行前已經(jīng)被綁定,即在編譯過程中就已經(jīng)知道這個方法是哪個類的方法,此時(shí)由編譯器獲取其它連接程序?qū)崿F(xiàn)。在Java中,final、private、static修飾的方法以及構(gòu)造函數(shù)都是靜態(tài)綁定的,不需程序運(yùn)行,不需具體的實(shí)例對象就可以知道這個方法的具體內(nèi)容。
標(biāo)簽: