2017-06-24 14 views
-1

我從http://docs.oracle.com/javase/8/docs/api/讀取JAVA API文檔。對於日曆類,有以下段落:「同義詞」在Java中意味着什麼?

DAY_OF_MONTH

公共靜態最終詮釋DAY_OF_MONTH

場數獲取和設置指示一個月中的一天。這是DATE的同義詞。這個月的第一天的值爲1。

另請參見:

DATE,常量字段值

我很難理解的說明,尤其是單詞「同義詞」混淆。如果有人能夠向我解釋這段話,我將非常感激。

+6

有在Java中沒有特殊的含義,一般的代名詞就是'具有相同或幾乎相同的含義another' –

+0

@ThomasJungblut你應該做的是回答 –

+3

老實說,這聽起來更像是在英語而一個問題一個字比編程。 –

回答

4

同義詞的含義相同。

Calendar的源代碼:

/** 
* Field number for <code>get</code> and <code>set</code> indicating the 
* day of the month. This is a synonym for <code>DAY_OF_MONTH</code>. 
* The first day of the month has value 1. 
* 
* @see #DAY_OF_MONTH 
*/ 
public final static int DATE = 5; 

/** 
* Field number for <code>get</code> and <code>set</code> indicating the 
* day of the month. This is a synonym for <code>DATE</code>. 
* The first day of the month has value 1. 
* 
* @see #DATE 
*/ 
public final static int DAY_OF_MONTH = 5; 

這裏兩個值都是5,所以兩者都是一樣的。

+0

我總是儘管DATE是某種類或甚至接口...從來沒有預料到它也將是一個常量...非常感謝! –

+0

我建議你使用IntelliJ IDE IDE,在這裏你可以通過點擊ctrl + click輕鬆地查看任何類的源代碼。如果我的答案回答您的問題,請將答案標記爲已接受。 @JingHe –

4

synonym is

同義詞名詞。 1.在語言中具有與另一個相同或幾乎相同含義的詞,如快樂,快樂,高興。同義詞和反義詞詞典(或對立詞典)。 2.(...)

因此,這意味着什麼有不同(場)名稱來引用同樣的事情

因此,文檔指定如果您致電Calendar.DAY_OF_MONTHCalendar.DATE。你會總是獲得相同的值

,當我們看documentation for Calendar我們可以驗證這一點:

static int DATE

場數獲取和設置指示一個月中的一天。 get和

static int DAY_OF_MONTH

set的字段數字,指示一個月中的一天。

這兩個文件的文檔是完全一樣的