我是一名Java初學者,最近和Java class reference一起工作。我只是不小心通過Unix時間戳(Long
)到SimpleDateFormat::format
,它工作。但是,在參考頁上我看不到SimpleDateFormat::format(Long)
。活動父級DateFormat
沒有方法format(Long)
。 既然沒有像SimpleDateFormat::format(Long)
這樣的方法,javac
應該會返回一個編譯器錯誤,不是嗎?爲什麼SimpleDateFormat :: format(Long)適用於Java?
還是自動將Long
轉換爲Date
?
你一定是說:Object是一個**超級**的長類;-) –
是的,但不是直接的。您需要在層次結構中:長 - >數 - >對象。 –
正確的,間接的超類兩個級別更高,而不是你在答案中寫的子類。 –