java管理員和用戶權限管理:java權限框架

Java 權限

在Java中,針對類、成員方法和屬性提供了四種訪問級別,分別是private, default, protected, public。

private

當前類訪問級別:對於私有成員變量和方法,只有在本類中創建該類的對象時,這個對象才能訪問自己的私有成員變量和類中的私有方法。

default

包訪問級別:類的成員變量和方法前沒有修飾符,又叫包修飾符,只有類本身成員和當前包下類的成員可以訪問。

protected

子類訪問級別:用protected修飾的成員變量和方法能被該類的成員以及其子類成員訪問,還可以被同一個包中其他類的成員訪問。

public

公共訪問級別:這是一個最寬鬆的訪問控制級別。如果一個類或者類的成員被public修飾,那麼這個類或者類的成員能被所有的類訪問,不管訪問類與被訪問類是否在同一包中。

通過如下表將這四種訪問級別更加直觀的表示出來:

你不得不知道的Java權限知識

訪問控制級別由小到大為:

你不得不知道的Java權限知識

編寫代碼時,如果沒有特殊的要求,建議採用以下權限使用方式:

  • 成員變量使用private, 隱藏細節
  • 構造方法使用public,方便創建對象
  • 成員方法使用public,方便調用方法

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/227081.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-09 15:00
下一篇 2024-12-09 15:00

相關推薦

發表回復

登錄後才能評論