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

正文內(nèi)容

第3章類與對象-閱讀頁

2024-10-19 15:16本頁面
  

【正文】 把成員聲明為靜態(tài)成員。 ? 靜態(tài)成員最主要的特點是它不屬于任何一個類的對象,它不保存在任意一個對象的內(nèi)存空間中,而是保存在類的公共區(qū)域中。修改時,也在類的公共區(qū)域修改。 靜態(tài)方法和靜態(tài)變量 ? 通常情況下,方法必須通過它的類對象訪問。通過該關(guān)鍵字可以創(chuàng)建這樣一個方法,它能夠被自己使用,而不必引用特定的實例。使用 static關(guān)鍵字的方法即靜態(tài)方法。但是在靜態(tài)方法中,不能以任何方式引用this或 super。 ? ? 1 //聲明 3個常量 X、 Y、 Z ? 2 public static final int X=10。 ? 4 final static public int Z=40。一般用作常量的靜態(tài)成員變量訪問權(quán)限都設(shè)置為 public,因為常量應(yīng)該允許所有類或?qū)ο笤L問。 ? 下面分別從兩個方面介紹同一個類中靜態(tài)成員與非靜態(tài)成員之間的訪問,靜態(tài)方法訪問非靜態(tài)成員和非靜態(tài)方法訪問靜態(tài)成員。 ? 因為 main()方法是由 Java虛擬機調(diào)用的,所以必須為 public,虛擬機調(diào)用 main()方法的時候不需要產(chǎn)生任何對象,所以 main方法聲明為 static,且不需要返回值,所以聲明為 void 所以最終格式如下所示。 Factory Method是最常用的模式了,F(xiàn)actory方法在 Java程序系統(tǒng)中可以說是隨處可見。 包 ? 在實際項目開發(fā)中,往往需要開發(fā)很多不同的類,能否方便高效地組織這些類對項目的開發(fā)與使用具有很重要的意義。 ? 使用包的目的之一就是可以在同一個項目中使用名稱相同的類,假如兩個開發(fā)人員不約而同地建立了兩個相同名字的類,只要將其放置在不同的包中,就不會產(chǎn)生沖突。 包的定義 ? 要想將類放入指定的包中,就必須使用 package語句,語法如下。 ? package語句必須放在源文件的最前面,其之前不可以有其他任何語句。包名可以是用點“ .” 分隔的一個序列,如,這就表示此源文件中的類在 java包下的 lang子包中。 類的導(dǎo)入 ? 當(dāng)一個類要使用與自己處在同一個包中的類時,直接訪問即可。 ? import 包名 .*。 ? 包名可以是一個由“ .” 分隔的序列,如“ ” 、“ ” 等。第 2種語法表示要使用指定包中一個特定的類。 ? import static 包名 .類名 .*。 ? “*” 還是代表通配符,不過這里表示的是指定類下面所有靜態(tài)的方法或成員變量。碰到不同類下同名靜態(tài)方法或成員變量時,解決沖突的方法類似上一小節(jié),這里不再贅述。在介紹成員的訪問控制之前,首先需要了解的是成員的訪問指的是什么。 ? 一個類中的方法代碼是否能夠訪問(調(diào)用)另一個類中的成員。 公共類型: public ? 公共類型使用 public關(guān)鍵字來進行修飾,當(dāng)一個成員被聲明為 public時,所有其他類,無論該類屬于哪個包,均能夠訪問該成員。 私有類型: private ? 本小節(jié)將介紹成員被標(biāo)識為私有類型后的含義與用法,并且在本小節(jié)最后將介紹面向?qū)ο笾械姆庋b及其優(yōu)點。 ? 對于繼承而言,規(guī)則為如果父類的成員聲明為private,子類在任何情況下都不能繼承該成員。具有此訪問權(quán)限的成員,只對與此成員所屬類在同一個包中的類是可見的。下面的兩段代碼說明了默認(rèn)類型的使用。只是有一點區(qū)別,若訪問該成員的類位于包外,則只有通過繼承才能訪問該成員。 封 裝 ? 封裝是一個面向?qū)ο蟮男g(shù)語,其含義很簡單,就是把東西包裝起來。 ? 通過限定類成員的可見性,可以使類成員中的某些屬性和方法能夠不被程序的其他部分訪問,它們被隱藏了起來,只能在定義的類中使用,這就是面向?qū)ο笾袑崿F(xiàn)封裝的方式。 ? 用訪問限制修飾符保護成員變量,通常是 private。 利用系統(tǒng)已有的類 ? 通過前面幾節(jié)的介紹,讀者已經(jīng)對類的定義及對象的創(chuàng)建與使用有了一定的了解。通過對這幾個類的介紹,使讀者了解利用系統(tǒng)已有的類的思想。在使用 Date類時要在代碼的開始添加“ import ” ,這里可以理解為將其導(dǎo)入的意思,下一章將詳細(xì)介紹此語句的功能和用法。 GregorianCalendar類 ? 上小節(jié)中介紹的 Date類,主要的功能是儲存時間點的信息,而對日期 /時間的處理功能并不強大。 ? 雖然 Date類可以打印出類似于“ February 17,2022, 23:59:59 GMT” 這樣的日期表示形式,但此形式只是公歷的表示方式,若需采用中國的農(nóng)歷表示日期, Date類就無能為力了。通過本章的學(xué)習(xí),讀者可以構(gòu)造出自己的類,通過這些類的對象的相互協(xié)作,便能開發(fā)出具有一定功能的應(yīng)用
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1