Java命名規範


所有Java元件都需要名稱。用於變數方法的名稱稱為識別符號

不同Java元件的命名約定如下:

包命名約定

通常情況下,Java包的命名約定使用小寫字母。常用反向域名作為字首以確保唯一性。

示例

com.tutorialspoint.project 

類命名約定

在Java中命名類時,必須以大寫字母開頭。儘量保持名稱簡單,並使用名詞來描述類的用途。

示例

public class Car {
    private String make;
    private String model;
    
    public Car(String make, String model) {
        this.make = make;
        this.model = model;
    }
    
    public String getMake() {
        return make;
    }
    
    public String getModel() {
        return model;
    }
    
    public void drive() {
        System.out.println("The car is driving.");
    }
}

在這個例子中,類名**Car**以**大寫**字母開頭,變數**make**和**model**則以**小寫**字母開頭,遵循駝峰命名法

介面命名約定

Java中的介面名稱應以大寫字母開頭,通常使用駝峰命名法。在Java中命名介面時,通常使用描述性名詞或形容詞來表示介面提供的行為或功能。

示例

interface Color;

如果你有一個定義顏色的介面,你可以將其命名為**Color**。

方法命名約定

在方法命名約定中,我們應該使用動詞來描述方法執行的操作。方法名應以小寫字母開頭,並通常使用駝峰命名法

public class Rectangle {
    private int length;
    private int width;
    
    public Rectangle(int length, int width) {
        this.length = length;
        this.width = width;
    }
    
    public int calculateArea() {
        return length * width;
    }
}

方法**calculateArea()**遵循Java中方法的命名約定,使用動詞**(calculate)**來描述方法執行的操作。

常量命名約定

在Java中命名常量時,通常的做法是使用全大寫字母,並用下劃線(_)分隔單詞,也可以使用數字,但名稱不能以數字開頭。

示例

public class Example{
    static final double VALUE_OF_PI=3.14159;
    public static void main(String[] args){
        System.out.println("The value of Pi is:"+ VALUE_OF_PI);
    }
}

在給定的例子中,VALUE_OF_PI是常量的名稱,我們使用全大寫字母和下劃線。

變數命名約定

在Java的變數命名約定中,我們通常將第一個單詞寫成小寫,然後從第二個單詞開始每個單詞的首字母大寫。例如,如果你有一個表示一個人年齡的變數,你可以將其命名為**personAge**。

示例

int personAge;

命名約定的快速總結

為了滿足編碼標準並使程式更易讀,我們應該遵循以下規則(命名約定):

  • 所有識別符號都應以字母(A到Z或a到z)、貨幣字元($)或下劃線(_)開頭。
  • 第一個字元之後,識別符號可以包含任何字元組合。

  • 不能將關鍵字用作識別符號。

  • 最重要的是,識別符號區分大小寫。

  • 合法識別符號示例:age, $salary, _value, __1_value。

  • 非法識別符號示例:123abc, -salary。

  • 類名應以大寫字母開頭,長名稱應使用駝峰命名法。例如:TaxationDepartment

  • 物件名應以小寫字母開頭,長名稱應使用駝峰命名法。例如:taxationDepartment

更新於:2024年8月22日

3K+ 瀏覽量

開啟你的職業生涯

完成課程獲得認證

開始學習
廣告