亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

這里創建Calendar對象時沒用new

這里創建Calendar對象時沒用new

Calendar c=Caldendar.getInstance();

不是說創建對象要new嗎,求解,謝謝

正在回答

4 回答

Calendar為抽象類,不能通過new實例化創建對象,只有抽象類的非抽象子類可以創建對象。所以直接調用方法創建對象,而Date date = c.getTime();則是通過Calentar類里的getTime方法獲取 Date 對象,請采納

0 回復 有任何疑惑可以回復我~

Calendar是一個抽象類,不能使用關鍵字new,只能通過里面的方法創建對象


1 回復 有任何疑惑可以回復我~

getInstance()方法已經new過了,不需要我們new,你可以ctrl+左鍵看源碼:

5785b82e0001360105000106.jpg

5785b82e00012f7e05000515.jpg


1 回復 有任何疑惑可以回復我~

這里通過調用getInstance()靜態方法獲取一個Calendar對象,此對象已由當前日期對象初始化,即默認代表當前時間

0 回復 有任何疑惑可以回復我~
#1

BeAguitar3610703 提問者

抱歉,我沒太看懂,能再說仔細一點嗎。 還有 // 將Calendar對象轉換為Date對象 Date date = c.getTime(); 這里我也是不太懂,不同類之間的對象還能互相轉換嗎。
2016-07-13 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

這里創建Calendar對象時沒用new

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號