1、static
就是靜態的意思。
(1)定義靜態成員變量和方法。靜態變量是獨立於所在類的對象。可以直接通過類名訪問。並且成員變量被整個類共享。
(2)定義常量。用”public static final a“來定義一個常量a.
(3)static靜態塊。這個語法在程序中首先被執行。但是其中不允許含有實例變量。
2、protected關鍵字
此方法不能用於類名前,用於設定權限。這類方法、變量可被同一個包中,或其子類中使用.
另外,1、抽象類的構造方法修飾符必須是protected,修飾,因爲它只被子類調用。
3、private關鍵字
這個關鍵字權限最低,限制成員變量只能在該類中使用。
4、public關鍵字
此關鍵字權限最大,在其他包中也可以訪問。
在接口中,抽象方法都定義爲 public abstract,屬性都是public static。