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

正文內(nèi)容

第3章類與對象(參考版)

2024-10-11 15:16本頁面
  

【正文】 。 小結(jié) ? 本章簡單介紹了面向?qū)ο蟮乃枷?,并詳?xì)介紹了類的定義及其使用,訪問控制和封裝,最后通過對系統(tǒng)中提供的幾個類的介紹闡述了利用系統(tǒng)已有類的思想。其記錄的時間是距離一個固定時間點的秒數(shù)(可正可負(fù)),這個固定時間點是 UTC時間 1970年 1月 1日 00:00:00( UTC即協(xié)調(diào)世界時間,是 Coodinated Universal Time的縮寫,與 GMT一樣是一種國際標(biāo)準(zhǔn)時間)。 ? Date類與前面第 3章介紹的 Math類不同,在開發(fā)中不是訪問類的靜態(tài)方法,而是要使用其對象,可以用如下代碼創(chuàng)建 Date對象。 Date類 ? 在標(biāo)準(zhǔn) Java類庫中包含一個 Date類,其對象用來描述一個時間點,如“ September 22, 2022,23:59:59 GMT” 。本節(jié)將介紹Java類庫中提供的幾個常用的處理日期時間的類。 ? 建立公有的訪問方法,強制調(diào)用代碼通過這些方法訪問成員變量。 ? 下面總結(jié)了 Java中封裝需要遵循的規(guī)則。換言之,成員變量和方法的定義都包裝于類定義之中,類定義可以看成是將構(gòu)成類的成員變量和方法封裝起來。 ? 訪問限制修飾符不能用來修飾局部變量,否則將導(dǎo)致編譯報錯,而且局部變量作用域為局部,也沒有必要。 保護類型: protected ? 標(biāo)識為保護類型的成員用 protected關(guān)鍵字修飾,其規(guī)則與默認(rèn)類型幾乎一樣,當(dāng)訪問該成員的類位于同一包內(nèi),則該類型成員的訪問權(quán)限相當(dāng)于 public類型。也就是說,對同一個包中的類,默認(rèn)類型相當(dāng)于public,而對包外的類則相當(dāng)于 private。 默認(rèn)類型: default ? 當(dāng)一個成員前面沒有寫任何訪問限制修飾符時,其訪問權(quán)限為默認(rèn)類型。標(biāo)識為私有類型的成員用 private關(guān)鍵字修飾,其不能被該成員所在類之外的任何類中的代碼訪問。 ? 對于繼承而言,規(guī)則為如果父類的成員聲明為public,那么無論這兩個類是否在同一個包中,該子類都能繼承其父類的該成員。 ? 一個類是否能夠繼承其父類的成員。成員的訪問是指以下兩種不同的操作。 成員的訪問控制 ? 上一節(jié)已經(jīng)介紹了類的訪問控制,本節(jié)將介紹成員(包括方法和成員變量)的訪問控制。如果要明確指明要使用的方法或成員變量,用第 2行語法。 ? import static 包名 .類名 .具體方法 /成員變量名 。 靜態(tài)導(dǎo)入 ? 從 Java SE ,導(dǎo)入語句不但可以導(dǎo)入類,還具有導(dǎo)入靜態(tài)方法和靜態(tài)成員變量的功能,不過需要在關(guān)鍵字“ import” 和包名之間添加關(guān)鍵字“ static” ,語法如下。第 1種語法表示要使用指定包中所有的類,但不包括子包中的類,也稱為通配引入,“ *”為通配符。 ? import 包名 .類名 。若要使用其他包中的類就必須使用 import語句,基本語法如下。在實際開發(fā)中,包可能分很多級,越復(fù)雜的系統(tǒng),包越多,級也可能越多。每個源文件中最多有一句package語句,因為一個類不可能屬于兩個包,就如同不能把一件衣服同時放進兩個箱子一樣。 ? package 包名 。本節(jié)將從類的放置與導(dǎo)入兩個方面對包及其使用進行介紹。 Java中提供包( Package)將不同類組織起來進行管理,借助于包可以方便地組織自己的類代碼,并將自己的代碼與別人提供的代碼庫分開管理。 ? Factory方法就相當(dāng)于創(chuàng)建實例對象的 new,我們經(jīng)常要根據(jù)類 Class生成實例對象,如 A a=new A() ,Factory Method也是用來創(chuàng)建實例對象的,所以以后 new時可以考慮實用工廠模式,雖然這樣做,可能多做一些工作,但會給系統(tǒng)帶來更大的可擴展性和盡量少的修改量。 ? public static void main(String[] args) Factory方法 ? Java的靜態(tài)方法有一種常見的用途,就是使用Factory方法產(chǎn)生不同風(fēng)格的對象,例如NumberFormat類使用 Factory方法產(chǎn)生不同風(fēng)格的格式對象。 main()方法 ? 在 Java中, main()方法是 Java應(yīng)用程序的入口方法,也就是說,程序在運行的時候,第一個執(zhí)行的方法就是 main()方法,這個方法和其他的方法有很大的不同,比如方法的名字必須是 main,方法必須是 public static void 類型的,方法必須接收一個字符串?dāng)?shù)組的參數(shù)等等。 靜態(tài)成員的訪問 ? 上小節(jié)已經(jīng)介紹過靜態(tài)成員是屬于類的,因此對其進行訪問應(yīng)該不需要創(chuàng)建對象,可以使用“ 類名 .靜態(tài)成員名 ” 的語法調(diào)用靜態(tài)成員變量。 ? ? static表示屬于類,不必創(chuàng)
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1