1. 程式人生 > 其它 >06-Java訪問修飾符

06-Java訪問修飾符

6.1 訪問修飾符基本介紹

java提供了4種訪問修飾符來控制方法和成員變數的範訪問許可權:

  1. 公開級別:public修飾,對外公開
  2. 受保護級別:protect修飾,對字類和同一個包中的類公開
  3. 預設級別:沒有修飾符號,對同一個包種的類公開
  4. 私有級別:用private修飾,只有類本身可以訪問,不對外公開。

6.2 訪問修飾符使用注意事項

  1. 修飾符可以用來修飾類中的屬性,成員方法,和類。
  2. 只有預設的和public才能修飾類,並且遵循上述的訪問許可權的特點。
  3. 成員方法的訪問規則和屬性的完全一致。

6.3 訪問修飾符許可權案例演示

package com.edu.modifier;

public class A {
    //建立四個屬性,分別使用不同的訪問修飾符來修飾
    public int n1 = 100;
    protected int n2 = 200;
    int n3 = 300;
    private int n4 = 400;
    public void m1 () {
        //同類中可以訪問四個級別
        System.out.println("n1 = " + n1 + "n2=" + "n3= " + n3 "n4=" + n4 );
    }
}