国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Java中private、protected、public和default的區別

olle / 1051人閱讀

摘要:具有最大的訪問權限,可以訪問任何一個在下的類接口異常等。它往往用于對外的情況,也就是對象或類對外的一種接口的形式。主要的作用就是用來保護子類的。其實,通過反射的手段,是可以訪問任何包下任何類中的成員,例如,訪問類的私有成員也是可能的。

public:

具有最大的訪問權限,可以訪問任何一個在classpath下的類、接口、異常等。它往往用于對外的情況,也就是對象或類對外的一種接口的形式。

protected:

主要的作用就是用來保護子類的。它的含義在于子類可以用它修飾的成員,其他的不可以,它相當于傳遞給子類的一種繼承的東西

default:

有時候也稱為friendly,它是針對本包訪問而設計的,任何處于本包下的類、接口、異常等,都可以相互訪問,即使是父類沒有用protected修飾的成員也可以。

private:

訪問權限僅限于類的內部,是一種封裝的體現,例如,大多數成員變量都是修飾符為private的,它們不希望被其他任何外部的類訪問。

下表為Java訪問控制符的含義和使用情況
本類 同一個包下(子類和無關類) 不同包下(子類) 不同包下(無關類)
private Y
默認 Y Y
protected Y Y Y
public Y Y Y Y
注意:

java的訪問控制是停留在編譯層的,也就是它不會在.class文件中留下任何的痕跡,只在編譯的時候進行訪問控制的檢查。其實,通過反射的手段,是可以訪問任何包下任何類中的成員,例如,訪問類的私有成員也是可能的。

區別:

public:可以被所有其他類所訪問
private:只能被自己訪問和修改
protected:自身、子類及同一個包中類可以訪問
default:同一包中的類可以訪問,聲明時沒有加修飾符,認為是friendly。

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/76957.html

相關文章

  • 抽象類接口區別已經變了

    摘要:抽象方法沒有方法體抽象方法權限修飾符不能為抽象方法的目的就是為了讓子類繼承重寫的,所以抽象方法不能私有,不能修飾。另外,添加默認方法不會影響函數式接口的使用。 原文:抽象類和接口的區別已經變了 隨著JDK的不斷迭代,抽象類和接口的區別已經有了些許改變,你是否還停留在JDK 7 的答案呢? 定義 抽象類定義通過 abstract class public abstract class A...

    wow_worktile 評論0 收藏0
  • java修飾符使用指南

    摘要:應用在修飾類名,類成員,方法,參數,構造器中。接口修飾符構造器修飾符方法修飾符字段修飾符參數修飾符最基本的修飾符作用在類上當此修飾符修飾類。作用在構造器上在構造器上,只允許使用三種修飾符,。當此修飾符修飾構造器。 1、什么是修飾符? 指的是一種標識類型以及類型成員的訪問范圍的聲明。 應用在修飾類名,類成員,方法,參數,構造器中。 2、修飾符的有幾種? ...

    elva 評論0 收藏0
  • lombok

    摘要:不可用于類級別。是否使用父類的和方法,注意父類為時無法設置為。注解源代碼,另外兩個注解的源碼和這個很類似,就不貼出來了。過時的生成包含必須處理的字段的構造器,如修飾必須初始化注解修飾的。 相識 lombok想必已經有很多人已經使用了很長時間了,而我卻是第一次接觸到,有點呆。lombok主要是用于減少重復代碼,通過一組簡單的注釋取代一些重復的Java代碼。對于lombok的評價褒貶不一,...

    張遷 評論0 收藏0
  • Java】抽象類與接口

    摘要:在抽象類中,聲明的是,可是。抽象類只能作為子類的超類,子類繼承抽象類時必須被實現。它根本不存在方法的實現實現子類使用關鍵字來繼承抽象類。添加新方法如果你往抽象類中添加新的方法,你可以給它提供默認的實現。轉自,抽象類與接口的區別 抽象類與接口 抽象類與接口一樣,都不能被實例化,可以有具體實現的方法,也可以有抽象的方法。在抽象類中,聲明的field是static、final,method可...

    mengbo 評論0 收藏0
  • Java訪問控制

    摘要:本文將分兩個部分介紹的訪問控制,一個是類中成員的訪問控制,另一個是類本身的訪問控制。成員訪問控制中共有個訪問控制符有四種訪問權限默認。繼承訪問權限,使用關鍵字進行權限控制。 本文將分兩個部分介紹Java的訪問控制,一個是類中成員的訪問控制,另一個是類本身的訪問控制。 成員訪問控制 Java中共有3個訪問控制符:private,protected,public, 有四種訪問權限priva...

    Aldous 評論0 收藏0

發表評論

0條評論

olle

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<