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

正文內(nèi)容

java2實用教程第三版類、對象和接口ppt(編輯修改稿)

2024-11-14 14:18 本頁面
 

【文章內(nèi)容簡介】 對象關(guān)聯(lián)的變量,也就是說,不同對象的實例變量互不相同,即分配不同的內(nèi)存空間,改變其中一個對象的實例變量不會影響其它對象的這個實例變量。實例變量可以通過對象訪問,不能使用類名訪問。 2 .實例方法和類方法的區(qū)別 ?實例方法可以被類創(chuàng)建的任何對象調(diào)用執(zhí)行。 ?類方法不僅可以被類創(chuàng)建的任何對象調(diào)用執(zhí)行,也可以直接通過類名調(diào)用 this 關(guān)鍵字 ?this是 Java的一個關(guān)鍵字,表示某個對象。 ?this可以出現(xiàn)在實例方法和構(gòu)造方法中,但不可以出現(xiàn)在類方法中。 ?this關(guān)鍵字出現(xiàn)在類的構(gòu)造方法中時,代表使用該構(gòu)造方法所創(chuàng)建的對象。 ?this關(guān)鍵字出現(xiàn)在類的實例方法中時,代表正在調(diào)用該方法的當(dāng)前對象。 包 ?包是 Java語言中有效地管理類的一個機(jī)制。 ? 通過關(guān)鍵字 package聲明包語句。 package 語句作為 Java源文件的第一條語句,指明該源文件定義的類所在的包。 package語句的一般格式為: package 包名 。 ? 如果源程序中省略了 package語句,源文件中你定義命名的類被隱含地認(rèn)為是無名包的一部分,即源文件中定義命名的類在同一個包中,但該包沒有名字。 ?包名可以是一個合法的標(biāo)識符,也可以是若干個標(biāo)識符加“ .”分割而成 。 2 . import 語句 ? 使用 import 語句可以引入包中的類。 ?在編寫源文件時,除了自己編寫類外,我們經(jīng)常需要使用 Java提供的許多類,這些類可能在不同的包中。 ?在學(xué)習(xí) Java語言時,使用已經(jīng)存在的類,避免一切從頭做起,這是面向?qū)ο缶幊痰囊粋€重要方面。 ?類創(chuàng)建了一個對象之后,該對象可以通過“ .”運(yùn)算符操作自己的變量、使用類中的方法,但對象操作自己的變量和使用類中的方法是有一定限制的。 ?所謂訪問權(quán)限是指對象是否可以通過“ .”運(yùn)算符操作自己的變量或通過“ .”運(yùn)算符使用類中的方法。 ?訪問限制修飾符有 private、 protected和 public,都是 Java的關(guān)鍵字,用來修飾成員變量或方法。 ?一個類在另外一個類中創(chuàng)建一個對象后,該對象不能訪問自己的私有變量和私有方法 ?對于一個類的私有類變量(靜態(tài)成員變量),那么在另外一個類中,也不能通過類名來操作這個私有類變量。 2 .共有變量和共有方法 ?一個類在另外一個類中創(chuàng)建一個對象后,該對象能訪問自己的 public變量和 public方法 ?對于一個類的 public類變量(靜態(tài)成員變量),那么在另外一個類中,也能通過類名來操作這個 public類變量。 ?不用 private、 public 、 protected修飾符的成員變量和方法被稱為友好變量和友好方法。 ?一個類在另外一個類中創(chuàng)建一個對象后,如果兩個類在同一包中,該對象能訪問自己的友好變量和友好方法 ?對于一個類的友好類變量(靜態(tài)成員變量),如果兩個類在同一包中,那么在另外一個類中,也能通過類名來操作這個友好類變量。 4 .受保護(hù)的成員變量和方法 ?一個類在另外一個類中創(chuàng)建一個對象后,如果兩個類在同一包中,該對象能訪問自己的 protected變量和 protected方法 ?對于一個類的 protected類變量(靜態(tài)成員變量),如果兩個類在同一包中,那么在另外一個類中,也能通過類名來操作這個protected類變量。 ?在后面學(xué)習(xí)類的繼承時,將講述 protected和“友好”之間在繼承方面的區(qū)別。 ?繼承是一種由已有的類創(chuàng)建新類的機(jī)制。利用繼承,我們可以先創(chuàng)建一個共有屬性的一般類,根據(jù)該一般類再創(chuàng)建具有特殊屬性的新類,新類繼承一般類的狀態(tài)和行為,并根據(jù)需要增加它自己的新的狀態(tài)和行為。由繼承而得到的類稱為子類,被繼承的類稱為父類(超類)。 Java不支持多重繼承(子類只能有一個父類)。 ?在類的聲明中,通過使用關(guān)鍵字 extends來創(chuàng)建一個類的子類,格式如下 : class 子類名 extends 父類名 {… } 例如: class Students extends People {… } ?類有可以有兩種重要的成員:成員變量和方法。子類的成員中有一部分是子類自己聲明定義的,另一部分是從它的父類繼承的。 ?所謂子類繼承父類的成員變量作為自己的一個成員變量,就好象它們是在子類中直接聲明一樣,可以被子類中自己聲明的任何實例方法操作 . ?所謂子類繼承父類的方法作為子類中的一個方法,就象它們是在子類中直接聲明一樣,可以被子類中自己聲明的任何實例方法調(diào)用。 子類和父類在同一包中的繼承性 ?如果子類和父類在同一個包中,那么,子類自然地繼承了其父類中不是 private的成員變量作為自己的成員變量,并且也自然地繼承了父類中不是 private的方法作為自己的方法 , 繼承的成員或方法的訪問權(quán)限保持不變。 子類和父類不在同一包中的繼承性 ?如果子類和父類不在同一個包中,那么,子類繼承了父類的 protected、 public成員變量做為子類的成員變量,并且繼承了父類的 protected、 public方法為子類的方法 , 繼承的成員或方法的訪問權(quán)限保持不變。如果子類和父類不在同一個包里,子類不能繼承父類的友好變量和友好方法。 ? 子類也可以隱藏繼承的成員變量,對于子類可以從父類繼承的成員變量,只要子類中定義的成員變量和父類中的成員變量同名時,子類就隱藏了繼承的成員變
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1