課程
/后端開發
/Java
/Java入門第三季
這里創建Calendar對象時沒用new
Calendar c=Caldendar.getInstance();
不是說創建對象要new嗎,求解,謝謝
2016-07-13
源自:Java入門第三季 3-7
正在回答
Calendar為抽象類,不能通過new實例化創建對象,只有抽象類的非抽象子類可以創建對象。所以直接調用方法創建對象,而Date date = c.getTime();則是通過Calentar類里的getTime方法獲取 Date 對象,請采納
Calendar是一個抽象類,不能使用關鍵字new,只能通過里面的方法創建對象
getInstance()方法已經new過了,不需要我們new,你可以ctrl+左鍵看源碼:
這里通過調用getInstance()靜態方法獲取一個Calendar對象,此對象已由當前日期對象初始化,即默認代表當前時間
BeAguitar3610703 提問者
舉報
Java中你必須懂得常用技能,不容錯過的精彩,快來加入吧
1 回答關于new創建對象????
2 回答Calendar c =c.getInstance(); //有這樣創建對象的?看不太懂。
5 回答字符串創建,什么時候用new一個對象來創建,什么時候可以直接創建呀
2 回答Date對象可以轉換成Calendar對象嗎?
3 回答string對象的創建
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-11-21
Calendar為抽象類,不能通過new實例化創建對象,只有抽象類的非抽象子類可以創建對象。所以直接調用方法創建對象,而Date date = c.getTime();則是通過Calentar類里的getTime方法獲取 Date 對象,請采納
2016-07-22
Calendar是一個抽象類,不能使用關鍵字new,只能通過里面的方法創建對象
2016-07-13
getInstance()方法已經new過了,不需要我們new,你可以ctrl+左鍵看源碼:
2016-07-13
這里通過調用getInstance()靜態方法獲取一個Calendar對象,此對象已由當前日期對象初始化,即默認代表當前時間