HOWTO · Java

Java 中的點(.) 運算子

本文介紹如何在 Java 中使用點(.) 運算子。

本頁內容

在 Java 語言中,點運算子 (.) 表示在語法上起作用的元素或運算子。它通常被稱為分隔符、點和句點。簡單地,點運算子充當物件和類的訪問提供者。上述運算子的用法如下。

  1. 它將函式和變數與例項變數分開。
  2. 它允許從一個包訪問子包和類。
  3. 它導致訪問類或包的成員。
public class DotOperator {
  void show() {
    int i = 67;
    System.out.println("In show method: " + i);
  }

  static boolean isGreater(int a, int b) {
    return a > b;
  }

  public static void main(String args[]) {
    DotOperator doe = new DotOperator();
    doe.show();
    System.out.println("Is 5>4: " + DotOperator.isGreater(5, 4));
  }
}

在上面的程式碼塊中,例項方法和靜態方法的使用得到了展示。程式碼塊有一個公共 DotOperator 類,它有兩個成員方法。成員方法 show 的內部工作是使用列印流顯示本地例項變數。

該類包含另一個靜態 isGreater() 方法,該方法採用兩個引數。如果兩個輸入大於或小於彼此,則操作的結果是一個布林值。

最後,該類包含 main 方法,該方法跟蹤執行點運算子使用的實際邏輯。在 main 函式中,建立了一個 DotOperator 父類的例項。

現在用於訪問類的成員函式 show 的例項變數。該方法呼叫 show 函式並顯示在類中初始化和例項化的值。

類似地,直接允許類名 DotOperator 訪問 DotOperator 類的靜態方法。該函式還根據第一個值大於第二個值返回 true 或 false。

布林輸出返回並列印在類的 main 方法中。

以下是上述程式碼塊的輸出。

In show method: 67
Is 5>4: true