首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 綜合教學

Java 四種訪問權限修飾符對比表:private、default、protected、public

     編輯:Java 綜合教學

Java 訪問權限修飾符完整對比

Java 提供四種訪問級別,控制類、字段、方法、構造器的可見範圍。

權限對比表

修飾符 同一類 同一包 不同包子類 不同包非子類
private ✓ ✗ ✗ ✗
default (無) ✓ ✓ ✗ ✗
protected ✓ ✓ ✓ ✗
public ✓ ✓ ✓ ✓

核心要點

  • private:最高封裝,僅本類可見,構造器私有化可實現單例/工具類。
  • default:包級可見,適合模塊內部協作類。
  • protected:包級 + 子類可見,支持繼承體系擴展。
  • public:完全公開,構成 API 契約。

類級別只能用 public 或 default;接口成員隱式 public static final / public abstract。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved