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

正文內(nèi)容

每個初學(xué)者都應(yīng)該搞懂的問題-資料下載頁

2025-08-04 17:36本頁面
  

【正文】 是同一類東東。由于它是由字母組成的,所以也是Java的保留關(guān)鍵字。它的作用是測試它左邊的對象是否是它右邊的類的實例,返回boolean類型的數(shù)據(jù)。舉個例子:Strings=IAManObject!。booleanisObject=sinstanceofObject。我們聲明了一個String對象引用,指向一個String對象,然后用instancof來測試它所指向的對象是否是Object類的一個實例,顯然,這是真的,所以返回true,也就是isObject的值為True。instanceof有一些用處。比如我們寫了一個處理賬單的系統(tǒng),其中有這樣三個類:publicclassBill{//省略細(xì)節(jié)}publicclassPhoneBillextendsBill{//省略細(xì)節(jié)}publicclassGasBillextendsBill{//省略細(xì)節(jié)}在處理程序里有一個方法,接受一個Bill類型的對象,計算金額。假設(shè)兩種賬單計算方法不同,而傳入的Bill對象可能是兩種中的任何一種,所以要用instanceof來判斷:publicdoublecalculate(Billbill){if(billinstanceofPhoneBill){//計算電話賬單}if(billinstanceofGasBill){//計算燃?xì)赓~單}...}這樣就可以用一個方法處理兩種子類。然而,這種做法通常被認(rèn)為是沒有好好利用面向?qū)ο笾械亩鄳B(tài)性。其實上面的功能要求用方法重載完全可以實現(xiàn),這是面向?qū)ο笞兂蓱?yīng)有的做法,避免回到結(jié)構(gòu)化編程模式。只要提供兩個名字和返回值都相同,接受參數(shù)類型不同的方法就可以了:publicdoublecalculate(PhoneBillbill){//計算電話賬單}publicdoublecalculate(GasBillbill){//計算燃?xì)赓~單}所以,使用instanceof在絕大多數(shù)情況下并不是推薦的做法,應(yīng)當(dāng)好好利用多態(tài)。[hr]小時候家里很窮,買不起自行車,所以我每天上學(xué)的時候,只好打的....
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1