2013-07-24 30 views
-4

Calendar類當我們創建在Java中,我們使用new關鍵字,但是當我們創造,我們使用Calendar類對象的類的對象,對象在Java中

Calendar cal=Calendar.getInstance(); 

爲什麼我們在這裏不使用new關鍵字?

+5

你正在''Calendar'上調用一個靜態方法,它在其實現中使用'new'關鍵字。 –

回答

0

日曆的構造函數是protected,這意味着只有擴展它的類才能使用它的構造函數。當您致電Calendar.newInstance()時,它會通過您可以使用的子類GregorianCalendar獲取您的本地化日曆。