-1
Java用戶在這裏。最近我在Unity3D編輯器中玩耍,在嘗試使用C#腳本時,我意識到字段,方法等的命名方式與我以前在Java中所做的不同。我絕對不會說我知道Java命名約定的所有內容,只是從經驗上說。例如:C# - Unity3D API中的C#命名約定是否與Java的完全不同?
在Java中,我通常以小寫字母命名方法(非靜態)。然而,在Unity3D,我看到本作的初始化函數:
void Start() {
}
或如何我通常的名在全大寫枚舉,但有這樣的:
KeyCode.UpArrow
或靜態字段(在這種情況下,這是一個靜態屬性,所以我不知道,因爲沒有一個真正的Java形式,據我所知)
Vector3.up
因此,所有的一切,我只是困惑。就Unity3D而言,我是否誤會了我對C#命名約定的觀察?與我認爲的Java和Java之間有一個較小的差異嗎? Unity3D是否僅僅以不同於其他人的方式命名事物?
在這個問題的任何清理表示讚賞。