public、protected、default、private作用域


java中修飾符 public  protected 默認 (frinedly) private 訪問權限
   作用域       當前類    同一package  子孫類       其它package   
   public        true       true             true            true
   protected  true       true              true            false
   friendly     true       true              false           false
   private      true       false             false           false
   注:protected對友元及子孫類有作用域,在其它包的子孫類中需要用子類的對象來調用以protected修飾符修飾的方法和成員,不能用父類的對象來調用。friendly修飾符,在java中部存在,只是表示友元可以調用,即同一個包下。

 

以下范圍依次由嚴到寬:
private :本類訪問;
default :表示默認,不僅本類訪問,而且是同包可見。
Protected:同包可見+不同包的子類可見
Public :表示所有的地方均可見。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM