這篇文章主要介紹了java靜態(tài)和動(dòng)態(tài)綁定的實(shí)例對(duì)比分析的相關(guān)知識(shí),內(nèi)容詳細(xì)易懂,操作簡(jiǎn)單快捷,具有一定借鑒價(jià)值,相信大家閱讀完這篇java靜態(tài)和動(dòng)態(tài)綁定的實(shí)例對(duì)比分析文章都會(huì)有所收獲,下面我們一起來(lái)看看吧。
創(chuàng)新互聯(lián)建站主要從事網(wǎng)站建設(shè)、成都網(wǎng)站制作、網(wǎng)頁(yè)設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)余干,十多年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來(lái)電咨詢建站服務(wù):028-86922220
不同綁定的比較
1、靜態(tài)綁定發(fā)生在編譯期,動(dòng)態(tài)綁定發(fā)生在運(yùn)行期。
2、動(dòng)態(tài)綁定的靈活性高于靜態(tài)綁定,因?yàn)殪o態(tài)綁定是在編譯過(guò)程中確定的,動(dòng)態(tài)綁定在編譯過(guò)程中不知道調(diào)用哪種方法。
3、靜態(tài)綁定調(diào)用方法比動(dòng)態(tài)綁定快,因?yàn)殪o態(tài)綁定可以直接調(diào)用,動(dòng)態(tài)綁定需要搜索方法表。
實(shí)例
靜態(tài)綁定
class Super{ public static void sample(){ System.out.println("This is the method of super class"); } } Public class Sub extends Super{ Public static void sample(){ System.out.println("This is the method of sub class"); } Public static void main(String args[]){ Sub.sample() } }
(2)動(dòng)態(tài)綁定
class Super{ public void sample(){ System.out.println("This is the method of super class"); } } Public class extends Super{ Public static void sample(){ System.out.println("This is the method of sub class"); } Public static void main(String args[]){ new Sub().sample() } }
關(guān)于“java靜態(tài)和動(dòng)態(tài)綁定的實(shí)例對(duì)比分析”這篇文章的內(nèi)容就介紹到這里,感謝各位的閱讀!相信大家對(duì)“java靜態(tài)和動(dòng)態(tài)綁定的實(shí)例對(duì)比分析”知識(shí)都有一定的了解,大家如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。