freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

java基本知識(shí)點(diǎn)(編輯修改稿)

2025-07-19 12:47 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 施來(lái)禁止繼承: (1) 把類聲明為final類型。 (2) 把這個(gè)類的所有構(gòu)造方法聲明為private類型,然后通過(guò)一些靜態(tài)方法來(lái)負(fù)責(zé)構(gòu)造自身的實(shí)例。14.Abstract修飾符的用法1)用abstract修飾的類表示抽象類,抽象類位于繼承樹(shù)的抽象層,抽象類不能被實(shí)例化,即不允許創(chuàng)建抽象類本身的實(shí)例。2)用abstract修飾的方法表示抽象方法,抽象方法沒(méi)有方法體,不提供具體的實(shí)現(xiàn)。3)抽象類可以沒(méi)有抽象方法,但包含了抽象方法的類必須被定義為抽象類。4)如果子類沒(méi)有實(shí)現(xiàn)父類中所有的抽象方法,那么子類也必須被定義為抽象類,否則編譯出錯(cuò)。5)沒(méi)有抽象構(gòu)造方法,也沒(méi)有抽象靜態(tài)方法。6)抽象類中可以有非抽象的構(gòu)造方法,創(chuàng)建子類的實(shí)例時(shí)可能會(huì)調(diào)用這些構(gòu)造方法。7)抽象類及抽象方法不能被final修飾符修飾。15.Final修飾符的用法。1)用final修飾的類不能被繼承,即沒(méi)有子類。2)用final修飾的方法不能被子類的方法覆蓋。3)用final修飾的變量表示常量。4)final不能用來(lái)修飾構(gòu)造方法。5)用final修飾的變量表示常量,只能被賦一次值。16.Static修飾符的用法。1)靜態(tài)變量在內(nèi)存中只有一個(gè)拷貝,在類的所有實(shí)例中共享。2)在靜態(tài)方法中不能直接訪問(wèn)實(shí)例方法和實(shí)例變量。3)在靜態(tài)方法中不能使用this和super關(guān)鍵字。4)靜態(tài)方法不能被abstract修飾。5)靜態(tài)方法和靜態(tài)變量都可以通過(guò)類名直接被訪問(wèn)。6)在類被加載時(shí),靜態(tài)代碼塊只被執(zhí)行一次。類中不同的靜態(tài)代碼塊按它們?cè)陬愔谐霈F(xiàn)的順序被依次執(zhí)行。17.接口的特征。1)接口中的成員變量默認(rèn)都是public、static、final類型的,必須被顯示初始化。2)接口中的方法默認(rèn)都是public、abstract類型的。3)接口中只能包含public、static、final類型的成員變量和public、abstract類型的成員方法。4)接口沒(méi)有構(gòu)造方法,不能被實(shí)例化。5)一個(gè)接口不能實(shí)現(xiàn)另一個(gè)接口,但它可以繼承多個(gè)其他接口。6)接口必須通過(guò)類來(lái)實(shí)現(xiàn)它的抽象方法。7)與子類繼承抽象父類相似,當(dāng)類實(shí)現(xiàn)某個(gè)接口時(shí),它必須實(shí)現(xiàn)接口中的所有抽象方法,否則這個(gè)類必須被定義為抽象類。8)不能創(chuàng)建接口的實(shí)例,但允許定義接口類型的引用變量,該變量引用實(shí)現(xiàn)了這個(gè)接口的類的實(shí)例。9)一個(gè)類只能繼承一個(gè)直接的父類,但能實(shí)現(xiàn)多個(gè)接口。18.比較抽象類與接口。抽象類與接口都位于繼承樹(shù)的上層,它們具有以下的相同點(diǎn):1)代表系統(tǒng)的抽象層。 2)都不能被實(shí)例化 。3)都能包含抽象方法。這些抽象方法用于描述系統(tǒng)能提供那些服務(wù),但不必提供具體的實(shí)現(xiàn) 。抽象類與接口主要有兩大區(qū)別:1)在抽象類中可以為部分方法提供默認(rèn)的實(shí)現(xiàn),從而避免在子類中重復(fù)實(shí)現(xiàn)它們,提高代碼的可重用性,這是抽象類的優(yōu)勢(shì)所在;而接口中只能包含抽象的方法。2)一個(gè)類只能繼承一個(gè)直接的父類,這個(gè)父類有可能是抽象類;但一個(gè)類可以實(shí)現(xiàn)多個(gè)接口,這是接口的優(yōu)勢(shì)所在。接口和抽象類各有優(yōu)缺點(diǎn),開(kāi)發(fā)人員應(yīng)該揚(yáng)長(zhǎng)避短,發(fā)揮接口和抽象類各自的長(zhǎng)處。使用接口和抽象類總的原則如下:1)用接口作為系統(tǒng)與外界交互的窗口。2)由于外界使用者依賴系統(tǒng)的接口,并且系統(tǒng)內(nèi)部會(huì)實(shí)現(xiàn)接口,因此接口本身必須十分穩(wěn)定,接口一旦制定,就不允許隨意修改,否則會(huì)對(duì)外界使用者及系統(tǒng)內(nèi)部都造成影響。3)用抽象類來(lái)定制系統(tǒng)中的擴(kuò)展點(diǎn)。19.傳統(tǒng)的異常處理與java異常處理有什么區(qū)別。1)傳統(tǒng)的表示異常情況的能力有限,僅靠方法的返回值難以表達(dá)異常情況所包含的所有信息。Java把不同類型的異常情況進(jìn)行分類,用java類來(lái)表示異常情況,這種類被稱為異常類。2)傳統(tǒng)異常流程的代碼和正常流程的代碼混合在一起,會(huì)影響程序的可讀性,容易增加程序結(jié)構(gòu)的復(fù)雜性。Java異常流程的代碼和正常流程的代碼分離,提高了程序的可讀性,簡(jiǎn)化了程序的結(jié)構(gòu)。3)隨著系統(tǒng)規(guī)模的不斷擴(kuò)大,傳統(tǒng)處理方式已經(jīng)成為創(chuàng)建大型可維護(hù)應(yīng)用程序的障礙。Java可以靈活的處理異常,如果當(dāng)前方法有能力處理異常,就捕獲并處理它,否則只需要拋出異常,由方法調(diào)用者來(lái)處理它。20.Java 中的異常處理機(jī)制的簡(jiǎn)單原理和應(yīng)用。 當(dāng)java程序違反了java的語(yǔ)義規(guī)則時(shí),java虛擬機(jī)就會(huì)將發(fā)生的錯(cuò)誤表示為一個(gè)異常。違反語(yǔ)義規(guī)則包括2種情況,一種是java類庫(kù)內(nèi)置的語(yǔ)義檢查。例如數(shù)組下標(biāo)越界,會(huì)引發(fā)IndexOutOfBoundsException。訪問(wèn)null的對(duì)象時(shí)會(huì)引發(fā)NullPointerException。另一種情況就是java允許程序員擴(kuò)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1