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

正文內(nèi)容

java編程技術(shù)基礎(chǔ)課件第7章類的封裝、多態(tài)和繼承(已修改)

2025-10-07 16:57 本頁(yè)面
 

【正文】 第 7章 類的封裝、多態(tài)和繼承 71 類的封裝 封裝的概念: 將信息隱蔽的過(guò)程稱為封裝 。 有兩方面的原因促使我們控制對(duì)成員的訪問(wèn) 。 第一個(gè)原因是防止程序員接觸他們不該接觸的東西 —— 通常是內(nèi)部數(shù)據(jù)類型的設(shè)計(jì)思想 。 若只是為了解決特定的問(wèn)題 , 用戶只需操作接口即可 , 毋需明白這些信息 。 第二個(gè)原因是允許庫(kù)設(shè)計(jì)人員修改內(nèi)部結(jié)構(gòu),不用擔(dān)心它會(huì)對(duì)客戶程序員造成什么影響。 封裝是指: ( 1)在類的定義中設(shè)置對(duì)象中的成員變量和方法進(jìn)行訪問(wèn)的權(quán)限。 ( 2)提供一個(gè)統(tǒng)一供其它類引用的方法。 ( 3)其他對(duì)象不能直接修改本對(duì)象所擁有的屬性和方法。 如何實(shí)現(xiàn)數(shù)據(jù)的隱藏和封裝? JAVA為對(duì)象變量提供 4種訪問(wèn)權(quán)限: public、 protected、 private、 friendly。 711 對(duì)象的可見(jiàn)性和作用域 類中有成員變量和方法。 類中的成員變量是屬于整個(gè)類的,即其作用域是類的整個(gè)對(duì)象,或說(shuō)在整個(gè)對(duì)象中是可見(jiàn)的。 類方法中的變量,其作用域被限定在該方法體內(nèi)。即出了該方法體,這些變量就不起作用(或說(shuō)不可見(jiàn))。 例 7- 1 在其他對(duì)象中直接 “ 引用私有方法和修改私有成員變量 ” 是非法的。 例 7- 2 public成員方法是可以被其他對(duì)象所引用的。 712 public public是公共的, public類是公共類。它不僅可被所在包中的其他類使用,而且可被其他包中的類使用。 在同一包中的類可自由取用此類,而別的包中的類可通過(guò) import關(guān)鍵詞來(lái)引入此類所屬的包加以運(yùn)用 。 例 7- 3 無(wú)需使用 import語(yǔ)句。 public可以修飾類、方法、屬性和接口。 該修飾符的特點(diǎn): 1. 一個(gè)程序里只能有一個(gè)類被修飾為 public,否則編譯會(huì)錯(cuò)。 Public xxxClass(){ } class aaaClass(){ } class bbbClass(){ } 2. 源文件存儲(chǔ)文件名,必須是用 public修飾的類名 ( xxxClass) 3. 若程序中沒(méi)有任何 public類,則文件名可任取。而如果文件名是程序中的一個(gè)類名,則該類被視作 public,可供別的類存取 。 71
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1