大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 Java學習 Java基礎學習:java語言修飾符

Java基礎學習:java語言修飾符

更新時間:2020-03-11 13:40:37 來源:動力節點 瀏覽2638次


  1、類的修飾符分為:可訪問控制符和非訪問控制符兩種。


  可訪問控制符是:公共類修飾符public


  非訪問控制符有:抽象類修飾符abstract;最終類修飾符final


  1、公共類修飾符public:Java語言中類的可訪問控制符只有一個:public即公共的。每個Java程序的主類都必須是public類作為公共工具。供其它類和程序使用的應定義為public類。


  2、抽象類修飾符abstract:凡是用abstract修飾符修飾的類,被稱為抽象類。所謂抽象類是指這種類沒有具體對象的一種概念類。這樣的類就是Java語言的abstract類。


  3、最終類修飾符final:當一個類不可能有子類時可用修飾符final把它說明為最終類。被定義為final的類通常是一些有固定作用、用來完成某種標準功能的類。


  4、類缺省訪問控制符:如果一個類沒有訪問控制符,說明它具有缺省的訪問控制符特性。此時,這個類只能被同一個包中的類訪問或引用。這一訪問特性又稱為包訪問性。


  2、屬性的控制修飾符也分為:可訪問控制符和非訪問控制符兩類。


  可訪問控制符有4種:公共訪問控制符:public;私有訪問控制符:private;保護訪問控制符:protected;私有保護訪問控制符:privateprotected


  非訪問控制符有4種:靜態域修飾符:static;最終域修飾符:final;易失(共享)域修飾符:volatile;暫時性域修飾符:transient


  1、公共訪問控制符public:用public修飾的域稱為公共域。如果公共域屬于一個公共類,則可以被所有其它類所引用。由于public修飾符會降低運行的安全性和數據的封裝性,所以一般應減少public域的使用。


  2、私有訪問控制符private:用private修飾的成員變量(域)只能被該類自身所訪問,而不能被任何其它類(包括子類)所引用。


  3、保護訪問控制符protected:用protected修飾的成員變量可以被三種類所引用:①該類自身;②與它在同一個包中的其它類;③在其它包中的該類的子類。使用修飾符protected的主要作用是允許其它包中它的子類來訪問父類的特定屬性。


  4、私有保護訪問控制符privateprotected:用修飾符privateprotected修飾的成員變量可以被該類本身或該類的子類兩種類訪問和引用。


  5、靜態域修飾符static:用static修飾的成員變量僅屬于類的變量,而不屬于任何一個具體的對象,靜態成員變量的值是保存在類的內存區域的公共存儲單元,而不是保存在某一個對象的內存區間。任何一個類的對象訪問它時取到的都是相同的數據;任何一個類的對象修改它時,也都是對同一個內存單元進行操作。


  6、最終域修飾符final:最終域修飾符final是用來定義符號常量的。一個類的域(成員變量)如果被修飾符final說明,則它的取值在程序的整個執行過程中都是不變的。


  7、易失(共享)域修飾符volatile:易失(共享)域修飾符volatile是用來說明這個成員變量可能被幾個線程所控制和修改。也就是說在程序運行過程中,這個成員變量有可能被其它的程序影響或改變它的取值。因此,在使用中要注意這種成員變量取值的變化。通常volatile用來修飾接受外部輸入的域。


  8、暫時性域修飾符transient:暫時性域修飾符transient用來定義一個暫時性變量。其特點是:用修飾符transient限定的暫時性變量,將指定Java虛擬機認定該暫時性變量不屬于永久狀態,以實現不同對象的存檔功能。否則,類中所有變量都是對象的永久狀態的一部分,存儲對象時必須同時保存這些變量。


  3、方法的控制修飾符也分為:可訪問控制符和非訪問控制符兩類。


  可訪問控制符有4種:公共訪問控制符:public;私有訪問控制符:private;保護訪問控制符:protected;私有保護訪問控制符:privateprotected


  非訪問控制符有5種:抽象方法控制符:abstract;靜態方法控制符:static;最終方法控制符:final;本地方法控制符:native;同步方法控制符:synchronized


  1、抽象方法控制符abstract:用修飾符abstract修飾的方法稱為抽象方法。抽象方法是一種僅有方法頭,沒有方法體和操作實現的一種方法。


  2、靜態方法控制符static:用修飾符static修飾的方法稱為靜態方法。靜態方法是屬于整個類的類方法;而不使用static修飾、限定的方法是屬于某個具體類對象的方法。由于static方法是屬于整個類的,所以它不能操縱和處理屬于某個對象的成員變量,而只能處理屬于整個類的成員變量,即static方法只能處理static的域。


  3、最終方法控制符final:用修飾符final修飾的方法稱為最終方法。最終方法是功能和內部語句不能更改的方法,即最終方法不能重載。這樣,就固定了這個方法所具有的功能和操作,防止當前類的子類對父類關鍵方法的錯誤定義,保證了程序的安全性和正確性。所有被private修飾符限定為私有的方法,以及所有包含在final類(最終類)中的方法,都被認為是最終方法。


  4、本地方法控制符native:用修飾符native修飾的方法稱為本地方法。為了提高程序的運行速度,需要用其它的高級語言書寫程序的方法體,那么該方法可定義為本地方法用修飾符native來修飾;


  5、同步方法控制符synchronized:該修飾符主要用于多線程共存的程序中的協調和同步。


Java基礎學習:java語言修飾符


    以上就是動力節點Java培訓機構小編介紹的“Java基礎學習:java語言修飾符”的內容,希望對大家有幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。


提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 一级特黄a免费大片 | 亚洲成人精品在线 | 欧美一区二区手机在线观看视频 | 亚洲免费一级视频 | 国产精品久久国产三级国不卡顿 | 国内国语一级毛片在线视频 | 日本久久久久久久中文字幕 | 亚洲国产精品久久日 | 日韩欧美高清一区 | 久久高清一区二区三区 | 99热这里有免费国产精品 | 性做久久久久免费看 | 精品伊人久久久 | jizz欧洲| 欧美日韩视频精品一区二区 | 韩国日本一级毛片免费视频 | 一级作爱视频免费观看 | 在线理论视频 | 精品视频99| 亚洲 激情| 国模和精品嫩模私拍视频 | 亚洲欧美高清在线 | 日日综合网 | h片在线观看 | 九九精品激情在线视频 | 欧美日韩亚洲国产一区二区三区 | 五月天激情婷婷 | 国产高清狼人香蕉在线观看 | 五月婷婷综合色 | 久久亚洲国产中v天仙www | 伦理自拍 | 精品国产一区二区三区2021 | 免费尤物视频 | 日韩 欧美 中文 | 在线国产区| 久久久久无码国产精品一区 | 青青热久免费精品视频在线观看 | 老司机午夜免费 | 精品动漫中文字幕一区二区三区 | 国产欧美综合精品一区二区 | 欧美一区二区三区视频在线观看 |