當前位置:編程學習大全網 - 編程軟體 - 公共編程

公共編程

(1)對於public修飾符,它擁有最大的訪問權限,可以訪問任何類、接口、異常等。在類路徑下。它常用於外部情況,即對象或類的接口形式。

(2)對於protected修飾符,它的主要作用是保護子類。意思是子類可以用它來修改成員,其他的不能,相當於壹個繼承的東西傳給了子類。

(3)默認情況下,它有時被稱為朋友www.hbbz08.com DLY,這是專為訪問這個包。任何類、接口、異常等。在這個包下可以互相訪問,即使父類沒有用受保護的成員修飾。

(4)對於private,其訪問權限僅限於類內部,這是封裝的壹種表現。例如,大多數成員變量被修改為私有變量,它們不希望被任何其他外部類訪問。

下表顯示了Java訪問控制器的含義和用法。

類內部此包子類外部包

公共√√√√√

受保護√ √ √ ×

默認√ √ × ×

私人√ × × ×

註意:Java的訪問控制停留在編譯級別,也就是說,它不會在。類文件,並且只在編譯時檢查訪問控制。事實上,通過反射的方式訪問任何包下的任何類的成員都是可能的,比如訪問壹個類的私有成員也是可能的。

差異:

(1)public:可以被所有其他類訪問。

(2)私有:只能自己訪問和修改。

(3)受保護:可以訪問同壹個包中的self、子類和類。

(4)default:可以訪問同壹個包中的類,聲明時沒有修飾符,所以認為是友好的。

  • 上一篇:雙飛燕光軸鍵盤怎麽樣開閃光燈
  • 下一篇:研究人員在實驗室中制造出模擬超新星的沖擊波
  • copyright 2024編程學習大全網