




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、實用標(biāo)準(zhǔn)文案 Java中各種(類、方法、屬性)訪問修飾符與修飾符 的說明 類: 訪問修飾符 修飾符class類名稱extends 父類名稱implement 接口名稱 (訪問修飾符與修飾符的位置可以互換) 訪問修飾符 名稱 說明 備注 可以被本項目的所 有類訪冋(使用), 其他項目若想使用 public類必須定義 public 本項目中的類,必 在和類名相同的同 須將本項目打包為 名文件中 jar包,然后加入到 classpath 中 默認(rèn)的訪問權(quán)限, (default) 只能被同一個包中 的類訪問(使用) 可以省略此關(guān)鍵 字,可以定義在和 public類的同一個 文件中 修飾符 類只要有一個
2、 如果要使用 abstract 方法, 類就 abstract 類,之前 必須定義為 abstract 必須首先建一個繼 abstract,但 承abstract類的新 abstract 類不 疋 類,新類中實 非要保護(hù)abstract abstract類中的抽 象方法。 (abstract也可以 修飾內(nèi)部類) 方法不可 名稱 final 說明 使用此修飾符的類 不能夠被繼承 備注 綜上知:類的訪問修飾符只有兩個:public、package但是特殊的情況下:成 員內(nèi)部類和靜態(tài)內(nèi)部類前面還可以有protected、private訪問修飾符(而局部 內(nèi)部類和匿名內(nèi)部類沒有這兩種修飾符),同時靜態(tài)
3、內(nèi)部類也可以有static修飾 變量 I.Java中沒有全局變量,只有方法變量、實例變量(類中的非靜態(tài)變量)、類變 量(類中的靜態(tài)變量) 2方法中的變量不能夠有訪問修飾符。 所以下面訪問修飾符表僅針對于在類中定 義的變量。 3聲明實例變量時,如果沒有賦初值,將被初始化為null (引用類型)或者0、 false (原始類型)。 4可以通過實例變量初始化器(又叫實例塊)來初始化較復(fù)雜的實例變量,實例 變量初始化器是一個用包含的語句塊,在類的構(gòu)造器被調(diào)用時運行,運行于父 類構(gòu)造器之后,構(gòu)造器之前。 5.類變量(靜態(tài)變量)也可以通過類變量初始化器來進(jìn)行初始化,類變量初始化 器(又叫靜態(tài)塊)是一個用s
4、tatic。包含的語句塊,只可能被初始化一次。 訪問修飾符 名稱說明備注 可以被任何類 public 訪問 protected private 子類沒有在同一包 中也可以訪問 可以被所有子 類訪問,可以 被同一包中的 所有類訪問 只能夠被當(dāng)前 類的方法訪問 缺省 無訪問修飾符 可以被同一包 如果子類沒有在同 中的所有類訪一個包中,也不能 問訪問 #上面所說的變量都是成員變量,局部變量前是沒有訪問修飾符的,因為局部 變量的生命周期只在當(dāng)前函數(shù)中,再聲明訪問修飾符沒有意義 修飾符 名稱 說明 備注 可以被類的所有實 靜態(tài)變量(又 例共享。 稱為類變量, static 其它的稱為實 并不需要創(chuàng)建類的
5、 實例就可以訪問靜 例變量) 態(tài)變量 注意不要使用 const,雖然它和C、 常量,值只能 C+中的const關(guān) final 夠分配一次, 鍵字含義一樣 不能更改 可以同static 一起使 用,避免對類的每個 實例維護(hù)一個拷貝 tran sie nt volatile 告訴編譯器, 在類對象序列 化的時候,此 變量不需要持 久保存 指出可能有多 個線程修改此 變量,要求編 譯器優(yōu)化以保 證對此變量的 修改能夠被正 確的處理 主要是因為改變量 可以通過其它變量 來得到,使用它是為 了性能的問題 方法 訪問修飾符修飾符返回類型方法名稱(參數(shù)列表)throws違例列表 1類的構(gòu)造器方法(也叫構(gòu)造方
6、法)不能夠有修飾符、返回類型和throws子句 2類的構(gòu)造器方法被調(diào)用時,它首先調(diào)用父類的構(gòu)造器方法,然后運行實例變量 和靜態(tài)變量的初始化器,然后才運行構(gòu)造器本身。 3.如果構(gòu)造器方法沒有顯示的調(diào)用一個父類的構(gòu)造器,那么編譯器會自動為它加 上一個默認(rèn)的super(),而如果父類又沒有默認(rèn)的無參數(shù)構(gòu)造器,編譯器就會報 錯。super必須是構(gòu)造器方法的第一個子句。 精彩文檔 4.注意理解private #其實構(gòu)造方法前也可以有 個默認(rèn)可以不寫 不能有final、 訪問修飾符 名稱 public 構(gòu)造器方法的使用技巧。 public / protected /private 訪問修飾符(這三 或者寫
7、public )和void修飾符(默認(rèn)可以不寫);但是絕對 static修飾符 protected private 缺省 無訪問修飾符 說明 備注 可以從所有類 訪問 可以被同一包 中的所有類訪 子類沒有在同一包 問 中也可以訪問 可以被所有子 類訪問 只能夠被當(dāng)前 類的方法訪問 可以被同一包 如果子類沒有在同 中的所有類訪 一個包中,也不能 問 訪問 修飾符 名稱 說明備注 static 靜態(tài)方法(又提供不依賴于類實例 final abstract native 稱為類方法, 其它的稱為 實例方法) 防止任何子 類重載該方 法 的服務(wù) 并不需要創(chuàng)建類的實 例就可以訪問靜態(tài)方 法 注意不要使用
8、const, 雖然它和C、C+中的 const關(guān)鍵字含義一樣 可以同static 一起使 用,避免對類的每個實 例維護(hù)一個拷貝 抽象方法,類 不能將static方法、 中已聲明而 final方法或者類的構(gòu) 沒有實現(xiàn)的 造器方法聲明為 方法 abstract 用該修飾符 定義的方法 參見Sun的Java 在類中沒有 Native 接口( JNI), 實現(xiàn),而大多 JNI提供了運行時加載 數(shù)情況下該 一個native方法的實 方法的實現(xiàn) 現(xiàn),并將其于一個Java 是用C、C+ 類關(guān)聯(lián)的功能 編寫的 synchroni zed 多線程的支 持 2接口中的變量總是需要定義為“ 含這些修飾符,編譯器默認(rèn)就是這樣 訪問修飾符 名稱 public 無訪問修飾符(默認(rèn)) 當(dāng)一個此方法被調(diào)用 時,沒有其它線程能夠 調(diào)用該方法,其它的 synchroni zed 方法也 不
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 生物化學(xué)與藥物應(yīng)用測試題
- 陰道分娩考試試題及答案
- 六一兒童節(jié)商場活動方案
- 六一咨詢活動方案
- 醫(yī)學(xué)公招考試試題及答案
- 六一活動冰棍活動方案
- 六一活動才藝秀活動方案
- 六一活動撒紙屋活動方案
- 六一游船活動方案
- 六一暢游活動方案
- JTJ-248-2001港口工程灌注樁設(shè)計與施工規(guī)程-PDF解密
- T-CACM 1184-2019 中醫(yī)內(nèi)科臨床診療指南 酒精性肝病
- 廣東省佛山市南海區(qū)桂城街道2022-2023學(xué)年五年級上學(xué)期期末英語試卷+
- DB32∕T-1553-2017-高速公路工程工程量清單計價規(guī)范
- 政府機(jī)關(guān)保安服務(wù)項目背景及需求分析
- 新媒體視頻節(jié)目制作 課件 學(xué)習(xí)領(lǐng)域2 微電影制作
- 藥品網(wǎng)絡(luò)銷售監(jiān)督管理辦法培訓(xùn)
- 天車軌道梁加固安全施工方案
- 脫發(fā)介紹演示培訓(xùn)課件
- 初中物理教材插圖原理集錦(回歸教材)
- 2024屆遼寧省沈陽市東北育才校中考沖刺卷物理試題含解析
評論
0/150
提交評論