Java 中的預設訪問級別是什麼?


當未指定訪問級別時,可以使用預設訪問級別。所有具有預設訪問級別的類、資料成員、方法等都只能在同一包內進行訪問。

一個演示 Java 中預設訪問級別程式如下所示

示例

 現場演示

class Employee {
   int empno;
   String name;
   void insert(int e, String n) {
      empno = e;
      name = n;
   }
   void display() {
      System.out.println("Employee Number: " + empno);
      System.out.println("Name: " + name);
   }
}
public class Demo {
   public static void main(String[] args) {
      Employee emp = new Employee();
      emp.insert(105, "James Nortan");
      emp.display();
   }
}

輸出

Employee Number: 105
Name: James Nortan

現在我們來了解一下上述程式。

使用資料成員 empno、name 和成員函式 insert() 和 display() 建立 Employee 類。Employee 類和資料成員 empno、name 具有預設訪問控制。演示這一功能的程式碼片段如下

class Employee {
   int empno;
   String name;
   void insert(int e, String n) {
      empno = e;
      name = n;
   }
   void display() {
      System.out.println("Employee Number: " + empno);
      System.out.println("Name: " + name);
   }
}

在 main() 方法中,建立一個類為 Employee 的物件 emp。然後使用引數 105 和 “James Norton” 呼叫 insert() 方法。最後呼叫 display() 方法。演示這一功能的程式碼片段如下

public class Demo {
   public static void main(String[] args) {
      Employee emp = new Employee();
      emp.insert(105, "James Nortan");
      emp.display();
   }
}

更新日期: 30-Jul-2019

565 次觀看

開啟你的 職業生涯

透過完成課程獲得認證

開始
廣告
© . All rights reserved.