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

正文內(nèi)容

第4章xml與java物件導(dǎo)向程式設(shè)計(jì)-wenkub.com

2024-10-13 13:15 本頁(yè)面
   

【正文】 ? 上述程式碼是將 ArrayList物件的元素轉(zhuǎn)換成 IteratorE介面物件 , 泛型型態(tài)為 String, 現(xiàn)在我們只需呼叫此介面的方法 , 就可以依序走訪和刪除元素。 for (String ele : alist) { str += + i + : + ele。 482 ArrayList類(lèi)別 建立泛型 ArrayList物件 ? ArrayList類(lèi)別實(shí)作 List介面,儲(chǔ)存元素的方式類(lèi)似陣列,元素使用索引位置依序存入,只需將元素新增或插入 ArrayList物件,並不用事先宣告物件的尺寸,它如同是一個(gè)可自動(dòng)調(diào)整陣列尺寸的動(dòng)態(tài)陣列。 ? 泛型可以使用「泛型型態(tài)」( Generic Types)來(lái)擴(kuò)充 Java語(yǔ)言,簡(jiǎn)單的說(shuō),就是在建立集合物件時(shí),使用泛型型態(tài)來(lái)指定集合物件儲(chǔ)存元素的資料型態(tài),如下所示: ArrayListByte alist = new ArrayList()。 472 繼承 Thread類(lèi)別來(lái)建立執(zhí)行緒 – 使用匿名內(nèi)層類(lèi)別啟動(dòng)執(zhí)行緒 ?另一種方式是使用匿名內(nèi)層類(lèi)別來(lái)啟動(dòng)執(zhí)行緒,如下所示: new Thread(執(zhí)行緒 B) { int length = 150。 ? 繼承 Thread類(lèi)別覆寫(xiě) run()方法。 ? Java執(zhí)行緒( Threads)也稱(chēng)為「輕量行程」(Lightweight Process),其執(zhí)行過(guò)程類(lèi)似一般的程式執(zhí)行,不過(guò),執(zhí)行緒不能單獨(dú)存在或獨(dú)立執(zhí)行,它一定需要隸屬於一個(gè)程式,由程式來(lái)啟動(dòng)執(zhí)行緒。 import 。 464 套件 – 說(shuō)明 ?「套件」( Packages)是一組相關(guān)類(lèi)別和介面的集合,提供存取保護(hù),可以讓其他類(lèi)別使用套件中的類(lèi)別和介面。 final TextView output = (TextView) findViewById()。 463 匿名內(nèi)層類(lèi)別與 this與 final關(guān)鍵字 – this ? this關(guān)鍵字取得的是最接近類(lèi)別的物件本身,它只能存取到匿名內(nèi)層類(lèi)別建立的物件,如果需要存取外層類(lèi)別,請(qǐng)加上類(lèi)別名稱(chēng),如下所示: btn1Listener = new () { public void onClick(View v) { (, (num1), ).show()。 462 實(shí)作介面的匿名內(nèi)層類(lèi)別 – 語(yǔ)法 ?匿名內(nèi)層類(lèi)別可以繼承現(xiàn)存類(lèi)別,也可以實(shí)作介面來(lái)建立物件,其基本語(yǔ)法如下所示: new 類(lèi)別名稱(chēng) ( [ 參數(shù)列 ] ) { … } ?或: new 介面名稱(chēng) () { … } ?實(shí)作介面的匿名內(nèi)層類(lèi)別隱含建立一個(gè)匿名類(lèi)別(不是繼承的子類(lèi)別)來(lái)實(shí)作介面。 } ? 介面宣告使用 interface關(guān)鍵字,類(lèi)似類(lèi)別架構(gòu),只是宣告的內(nèi)容是常數(shù)和抽象方法(表示尚未實(shí)作)。 } } ?子類(lèi)別 Circle定義圓形,除圓心座標(biāo)外,新增成員變數(shù)半徑 r,並且實(shí)作 area()方法計(jì)算圓面積。 public double y。 ? Java類(lèi)別宣告成 abstract表示是抽象類(lèi)別,抽象類(lèi)別並不能用來(lái)建立物件,只能繼承抽象類(lèi)別來(lái)建立子類(lèi)別。 } final int getAge() { return age。 44 巢狀類(lèi)別與匿名內(nèi)層類(lèi)別 – 匿名內(nèi)層類(lèi)別 (範(fàn)例 ) ?匿名內(nèi)層類(lèi)別,如下所示: result = ( new MyInt(100) { public String getResult() { return 整數(shù)值: + value。 44 巢狀類(lèi)別與匿名內(nèi)層類(lèi)別 巢狀類(lèi)別 ? 巢狀類(lèi)別強(qiáng)調(diào)類(lèi)別之間的關(guān)係,強(qiáng)調(diào)外層類(lèi)別一定需要內(nèi)層類(lèi)別,如果內(nèi)層類(lèi)別的物件不存在,外層類(lèi)別物件也不會(huì)存在。 private double price。 } ……….. } 424 靜態(tài)成員與靜態(tài)初始程式區(qū)塊 – 靜態(tài)初始程式區(qū)塊 static {} ? 在靜態(tài)初始程式區(qū)塊的程式碼是在類(lèi)別載入 JVM後,進(jìn)行類(lèi)別變數(shù)初始化之前執(zhí)行,一般來(lái)說(shuō),只有當(dāng)類(lèi)別需要使用一些非 Java函數(shù)庫(kù)的類(lèi)別時(shí)才會(huì)使用,因?yàn)橹挥挟?dāng)類(lèi)別第一次被使用到時(shí),才會(huì)執(zhí)行靜態(tài)初始程式區(qū)塊的程式碼,可以避免重複執(zhí)行這些程式碼,並且將實(shí)作細(xì)節(jié)和外界隔離開(kāi),如下所示: public class a { static { } } 43 類(lèi)別的繼承 ? 431 類(lèi)別架構(gòu) 繼承 ? 432 實(shí)作類(lèi)別的繼承 43 類(lèi)別的繼承 ?「繼承」( Inheritance)是物件導(dǎo)向程式設(shè)計(jì)的重要觀念,繼承是宣告的類(lèi)別繼承現(xiàn)存類(lèi)別的部分或全部的成員資料和方法、新增額外的成員資料和方法或覆寫(xiě)和隱藏繼承類(lèi)別的方法或資料。 } ?方法傳回值是 this關(guān)鍵字,即 Counter物件本身,我們可以直接使用「串流呼叫方法」( Method Chaining),如同項(xiàng)鍊的一串珠子一般依序呼叫各方法,如下所示: int count = (2).count().getCount()。 423 過(guò)載方法與串流呼叫方法 – 過(guò)載 ? 物件是依接收的訊息( Message)來(lái)執(zhí)行不同的方法,換句話說(shuō),只需訊息有差異足以讓物件辨識(shí),就算方法名稱(chēng)相同,也一樣可以讓類(lèi)別或物件執(zhí)行正確的方法。 ?程式碼建立 Customer類(lèi)別的物件,物件變數(shù) joe的值不是物件本身,而是參考到此物件的指標(biāo)。 422 Java的類(lèi)別與物件 – this ?如果在 Customer()建構(gòu)子的參數(shù)與成員變數(shù)同名,我們需要使用 this關(guān)鍵字指明是類(lèi)別的成員變數(shù),而不是參數(shù),如下所示: = name。 422 Java的類(lèi)別與物件 – 建構(gòu)子 ?建構(gòu)子是物件的初始方法,這是與 Java類(lèi)別同名的方法,其程式碼的撰寫(xiě)方式和其他成員方法相同,類(lèi)別是呼叫此方法來(lái)建立物件和指定初值。 ….. return str。 } 422 Java的類(lèi)別與物件 – 宣告類(lèi)別 2 // 方法 : 傳回姓名 public String getName(){ return name。 private String address。 ? 識(shí)別字( Identity):識(shí)別字是用來(lái)識(shí)別不同的物件,每一個(gè)物件都擁有獨(dú)一無(wú)二的識(shí)別字, Java語(yǔ)言是使用物件參考( Reference)作為物件的識(shí)別字,簡(jiǎn)單的說(shuō),就是物件實(shí)際儲(chǔ)存的記憶體位址,即物件變數(shù)值。 ? 訊息:物件之間的溝通方式,可以建立互動(dòng)和支援過(guò)過(guò)載和多形觀念。 414 XML文件的命名空間 – XML標(biāo)籤的完整名稱(chēng) ? XML標(biāo)籤和屬性的完整名稱(chēng)需要加上命名空間的字首,如下所示: 命名空間字首 :標(biāo)籤名稱(chēng) ? 上述標(biāo)籤名稱(chēng)在「 :」符號(hào)前是命名空間的「字首」(Prefix),可以將它視為是代替命名空間字串「 URI」(Uniform Resource Identifier)的一個(gè)縮寫(xiě)。例如:XML元素 color,包含值 800F,如下所示: color800F/color ? 在 XML元素還允許包含其他子元素。 413 XML文件的組成元素 – 元素 (組成 ) ? XML文件是由元素( Elements)組成, XML元素和標(biāo)籤不同,其意義如下所示: ? 標(biāo)籤( Tags)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1