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

正文內(nèi)容

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

2025-11-14 14:18 本頁(yè)面
 

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