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

正文內(nèi)容

第4章xml與java物件導(dǎo)向程式設(shè)計-文庫吧資料

2024-10-25 13:15本頁面
  

【正文】 nal,表示子類別 Student不允許覆寫這些方法,如下所示: class Person { ……… final char getName() { return name。 } }).getResult()。 ?一般來說,匿名內(nèi)層類別的使用方式和命名的內(nèi)層類別相似,不過,匿名內(nèi)層類別不能宣告新類別,它必須繼承存在的類別,籍由繼承來定義內(nèi)層類別,和建立此繼承類別的物件。 ? 巢狀類別的成員類別稱為「內(nèi)層類別」( Inner Classes),例如: Order巢狀類別,其類別宣告如下所示: class Order { // Order外層類別 ………… class OrderStatus { // OrderStatus內(nèi)層類別 …………… } ………… } ? Order類別擁有成員類別 OrderStatus的內(nèi)層類別, Order是巢狀類別的「外層類別」( Enclosing Class)。 ?不過,實例方法並不能取代類別方法(宣告成static的方法),如果父類別擁有類別方法,子類別需要宣告同樣的類別方法來取代它,稱為「隱藏」( Hide)。 public Vehicle(String name, double price) { … } public String getVehicleInfo() { … } } 432 實作類別的繼承 – 子類別 ?現(xiàn)在我們可以宣告類別繼承存在的 Vehicle類別,例如:轎車 Car類別的宣告,如下所示: class Car extends Vehicle { private int doors。 431 類別架構(gòu) 繼承 1 ?類別的繼承關(guān)係可以讓我們建立類別架構(gòu),例如:類別 Student是繼承自類別 Person,其類別架構(gòu)如下圖所示: 431 類別架構(gòu) 繼承 2 ?繼承不只可以多個子類別繼承同一個父類別,還可以擁有很多層的繼承,如右圖所示: 432 實作類別的繼承 – 父類別 ?在 Java宣告繼承類別前,需要先有一個父類別來繼承,例如:父類別 Vehicle定義車輛的基本資料,其類別宣告如下所示: class Vehicle { private string name。 ?簡單的說,繼承就是擴充現(xiàn)存類別的功能,可以讓我們不用重頭建立類別宣告,只需找到可用的現(xiàn)成類別,然後繼承它來擴充或修改成符合我們需求的類別。 ………… public static int getStudentCount() { return count。 424 靜態(tài)成員與靜態(tài)初始程式區(qū)塊 – 類別變數(shù)和方法 ? 類別變數(shù)和方法是使用 static修飾子進行宣告,屬於類別的靜態(tài)成員,所有物件都是使用同一份類別變數(shù)和呼叫同一個類別方法,例如: Student類別擁有類別變數(shù) teacherNo、 count和類別方法 getStudentCount(),如下所示: class Student { public static int teacherNo = 500。 return this。 ? 例如:在 Counter類別的 2個同名方法 count(),可以將計數(shù)加上參數(shù)值,如下所示: public Counter count(double num) public Counter count(int num) ? 2個方法雖然名稱相同,但是參數(shù)的資料型態(tài)不同,足以使用資料型態(tài)來判斷是 2個不同方法。 ?上述物件變數(shù) joe使用「 .」運算子存取物件變數(shù)與呼叫方法,在其他類別只能存取宣告成 public修飾子的成員變數(shù)和方法,即 age成員變數(shù),而不能存取 name和 address變數(shù)(只能在類別宣告內(nèi)存?。? 422 Java的類別與物件 –存取物件變數(shù)與方法 ?在建立物件後,我們就可以存取物件的變數(shù)與呼叫方法,以 Customer類別建立的 joe物件為例,如下所示: = 37。 422 Java的類別與物件 – 建立物件實例 ?在 Java語言建立物件是使用 new運算子,它可以依照類別的範本來建立物件,傳回指向此物件的參考指標,這個過程稱為「實體化」( Instantiation),將類別實體化成物件實例,如下所示: joe = new Customer(陳會安 ,新北巿 )。 422 Java的類別與物件 – 宣告物件變數(shù) ?在 Java程式碼宣告類別後,就可以將類別當作資料型態(tài),使用資料型態(tài)宣告物件變數(shù),如下所示: Customer joe。 ? 建構(gòu)子支援方法的「過載」( Overload),簡單的說,就是擁有多個同名的建構(gòu)子,只是擁有不同參數(shù)型態(tài)和參數(shù)個數(shù)。類別建構(gòu)子有一些特點,如下所示: ? 建構(gòu)子與類別同名,例如:類別 Customer的建構(gòu)子方法是 Customer()。 ? protected修飾子:宣告的成員方法或變數(shù)可以在同一類別、其子類別或同一個套件存取,存取權(quán)限介於 public和 private之間。 } } 422 Java的類別與物件 – 存取修飾子 ? private修飾子:成員變數(shù)或成員方法只能在類別本身呼叫或存取。 str += \n姓名 : + name。 } // 方法 : 傳回月份 public String getAddress(){ return address。 address = a。 public int age。 422 Java的類別與物件 – 宣告類別 1 class Customer { private String name。 422 Java的類別與物件 – 說明 ? Java類別宣告是物件的原型宣告,對於物件原型宣告的類別可以分為 2個部分,如下所示: ? 成員資料( Data Member):物件的資料部分,屬於基本資料型態(tài)的變數(shù)、常數(shù)或其他物件的「成員變數(shù)」( Member Variables)。 ? 行為( Behavior):行為是物件可見部分提供的服務(wù),可以作什麼事,例如:車子可以發(fā)動、停車、加速和換擋等。 ? 類別:物件的分類,可以實作類別架構(gòu)的繼承。 ?物件導(dǎo)向技術(shù)有三個重要觀念:物件( Object)、訊息( Message)和類別( Class),其簡單說明如下所示: ? 物件:提供資料和方法的封裝。 ? 在「 :」符號之後才是我們命名的標籤名稱。 ? XML命名空間( Namespace)可以解決與其他公司進行 XML資料交換時,避免標籤或?qū)傩悦Q重複的問題。例如:在 resource元素擁有 stringarray子元素, stringarray元素擁有 item子元素,如下所示: resources stringarray name=color_names item白色 /item item黑色 /item item藍色 /item item紅色 /item item黃色 /item item綠色 /item /stringarray /resources 413 XML文件的組成元素 – 元素 (空元素標籤 ) ?如果在開始和結(jié)尾標籤之中沒有任何內(nèi)容,稱為空元素標籤,其語法有兩種,如下所示: tag_name / tag_name/tag_n
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1