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

正文內(nèi)容

java 2實(shí)用教程(第三版)類、對象和接口ppt-預(yù)覽頁

2024-11-11 14:18 上一頁面

下一頁面
 

【正文】 算符在為變量 height, weight,head, ear, mouth, hand, foot分配內(nèi)存后,將返回一個(gè) 引用 給對象變量 zhubajie。 ?當(dāng)用類創(chuàng)建一個(gè)對象時(shí),類中的成員變量被分配內(nèi)存空間,這些內(nèi)存空間稱做該對象的實(shí)體,而對象中存放著引用,以確保實(shí)體由該對象操作使用。在 Java中,方法的所有參數(shù)都是“傳值”的,也就是說,方法中參數(shù)變量的值是調(diào)用者指定的值的拷貝。 引用類型參數(shù)的傳值 ?Java的引用型數(shù)據(jù)包括對象、數(shù)組和接口。 static 關(guān)鍵字 ?用 static修飾的成員變量稱為類變量 ?用 static修飾的方法稱為類方法 1.實(shí)例變量和類變量的區(qū)別 ? 一個(gè)類通過使用 new運(yùn)算符可以創(chuàng)建多個(gè)不同的對象,不同的對象的實(shí)例變量將被分配不同的內(nèi)存空間,如果類中的成員變量有類變量,那么所有的對象的這個(gè)類變量都分配給相同的一處內(nèi)存,改變其中一個(gè)對象的這個(gè)類變量會影響其它對象的這個(gè)類變量。實(shí)例變量可以通過對象訪問,不能使用類名訪問。 ?this關(guān)鍵字出現(xiàn)在類的構(gòu)造方法中時(shí),代表使用該構(gòu)造方法所創(chuàng)建的對象。 package 語句作為 Java源文件的第一條語句,指明該源文件定義的類所在的包。 2 . import 語句 ? 使用 import 語句可以引入包中的類。 ?所謂訪問權(quán)限是指對象是否可以通過“ .”運(yùn)算符操作自己的變量或通過“ .”運(yùn)算符使用類中的方法。 ?不用 private、 public 、 protected修飾符的成員變量和方法被稱為友好變量和友好方法。 ?繼承是一種由已有的類創(chuàng)建新類的機(jī)制。 ?在類的聲明中,通過使用關(guān)鍵字 extends來創(chuàng)建一個(gè)類的子類,格式如下 : class 子類名 extends 父類名 {… } 例如: class Students extends People {… } ?類有可以有兩種重要的成員:成員變量和方法。 子類和父類不在同一包中的繼承性 ?如果子類和父類不在同一個(gè)包中,那么,子類繼承了父類的 protected、 public成員變量做為子類的成員變量,并且繼承了父類的 protected、 public方法為子類的方法 , 繼承的成員或方法的訪問權(quán)限保持不變。 ? final類不能被繼承,即不能有子類。 ?假設(shè) B類是 A類子類或間接子類,當(dāng)我們用子類 B創(chuàng)建一個(gè)對象,并把這個(gè)對象的引用放到 A類的對象中時(shí) : A a。 ?上轉(zhuǎn)對象不能操作子類新增的成員變量(失掉了這部分屬性);不能使用子類新增的方法(失掉了一些功能)。 ?可以將對象的上轉(zhuǎn)型對象再強(qiáng)制轉(zhuǎn)換到一個(gè)子類對象,這時(shí),該子類對象又具備了子類所有屬性和功能。對于 abstract方法,只允許聲明,不允許實(shí)現(xiàn),而且不允許使用 final修飾 abstract方法。 ?一個(gè) abstract類只關(guān)心它的子類是否具有某種功能,并不關(guān)心功能的具體行為,功能的具體行為由子類負(fù)責(zé)實(shí)現(xiàn),抽象類中的抽象方法可以強(qiáng)制子類必須給出這些方法的具體實(shí)現(xiàn)。 ?Java不支持多繼承性,即一個(gè)類只能有一個(gè)父類。接口的定義和類的定義很相似,分為接口的聲明和接口體。 void add()。如: class A implements Printable,Addable ?如果一個(gè)類使用了某個(gè)接口,那么這個(gè)類必須實(shí)現(xiàn)該接口的所有方法,即為這些方法提供方法體 . ?接口的思想在于它可以增加很多類都需要實(shí)現(xiàn)的功能,使用相同的接口類不一定有繼承關(guān)系 . ?同一個(gè)類也可以實(shí)現(xiàn)多個(gè)接口。 內(nèi)部類 ?Java支持在一個(gè)類中聲明另一個(gè)類,這樣的類稱作內(nèi)部類,而包含內(nèi)部類的類成為內(nèi)部類的外嵌類。 ?和接口有關(guān)的匿名類 Java允許直接用接口名和一個(gè)類體創(chuàng)建一個(gè)匿名對象,此類體被認(rèn)為是實(shí)現(xiàn)了接口的類去掉類聲明后的類體,稱作匿名類 . 異常類 ?程序運(yùn)行出現(xiàn)異常時(shí), Java運(yùn)行環(huán)境就用異常類Exception的相應(yīng)子類創(chuàng)建一個(gè)異常對象,并等待處理,例如,讀取一個(gè)不存在的文件時(shí),運(yùn)行環(huán)境就用異常類 IOException創(chuàng)建一個(gè)對象,異常對象可以調(diào)用如下方法得到或輸出有關(guān)異常的信息: public String getMessage() public void printStackTrace() public String toString() ?使用 try~catch語句來處理異常,將可能出現(xiàn)的異常操作放在 try~catch語句的 try部分,當(dāng) try部分中的某個(gè)語句發(fā)生異常后, try部分將立刻結(jié)束執(zhí)行,而轉(zhuǎn)向執(zhí)行相應(yīng)的catch部分;所以程序可以將發(fā)生異常后的處理放在 catch部分。 Class類本身不提供構(gòu)造方法,因此,不能使用 new運(yùn)算符和構(gòu)造方法顯示地創(chuàng)建一個(gè) Class對象。 基本類型的類包裝 ?Java的基本數(shù)據(jù)類型包括: byte、 int、short、 long、 float、 double、 char。 ? 可以使用 Double類的構(gòu)造方法: Double (double num) 創(chuàng)建一個(gè) Double類型的對象; 使用 Float類的構(gòu)造方法: Float (float num) 創(chuàng)建一個(gè) Float類型的對象。 ?可以使用 Character類的構(gòu)造方法: Character (char c) 創(chuàng)建一個(gè) Character類
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦

powerdesigner實(shí)用教程-資料下載頁

【摘要】PowerDesigner的使用