Java中的訪問權限控制符有哪些-創(chuàng)新互聯(lián)

這篇文章將為大家詳細講解有關Java中的訪問權限控制符有哪些,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

創(chuàng)新互聯(lián)建站主營克拉瑪依網站建設的網絡公司,主營網站建設方案,app軟件開發(fā),克拉瑪依h5小程序開發(fā)搭建,克拉瑪依網站營銷推廣歡迎克拉瑪依等地區(qū)企業(yè)咨詢

Java類成員的訪問權限有4種,分別為:1、package(包內訪問);2、private(類內訪問);3、public(跨包訪問);4、protected(包中類被包外類繼承重用)。

Java中的訪問權限控制符有四個.
作用域         當前類          同一package           子孫類                其他package
public              √                    √                           √                             √
protected         √                    √                            √                            ×
friendly            √                    √                            ×                            ×
private             √                     ×                            ×                             ×

沒有時默認為friendly,如構造函數(shù)等~

在Java語言中有4種訪問修飾符:package(默認)、private、public和protected.

1。package是默認的保護模式,又叫做包訪問,沒有任何修飾符時就采用這種保護模式。包訪問允許域和方法被同一個包內任何類的任何方法訪問。(包內訪問)

2。private標識的訪問模式,表示私有的域和方法只能被同一個類中的其他方法訪問,實現(xiàn)了數(shù)據隱藏;必要時,可以通過方法訪問私有變量。(類內訪問)

3。public修飾符用于暴露域和方法,以便在類定義的包外部能訪問它們。對包和類中必要的接口元素,也需要使用這個級別;main()方法必須是public的,toString()方法也必須是public的。一般不會用public暴露一個域,除非這個域已經被聲明為final。(跨包訪問)

4。protected修飾符提供一個從包外部訪問包(有限制)的方法。在域和方法前增加protected修飾符不會影響同一個包內其他類和方法對它們的訪問。要從包外部訪問包(其中含有protected成員的類),必須保證被訪問的類是帶有protected成員類的子類。也就是說,希望包中的一個類被包之外的類繼承重用時,就可以使用這個級別。一般應該慎用。(包中類被包外類繼承重用)

關于“Java中的訪問權限控制符有哪些”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

網頁名稱:Java中的訪問權限控制符有哪些-創(chuàng)新互聯(lián)
URL網址:http://muchs.cn/article40/cddceo.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供網站營銷標簽優(yōu)化、網站收錄網站維護、企業(yè)網站制作企業(yè)建站

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

營銷型網站建設