super.getClass().getName()

問題出現: 你可能會認爲是Date,但是實際的結果是Test。沒錯,你沒有看錯,super.getClass()並不會返回超類的引用。我們再做一個實驗,在test方法中直接調用getClass().getName()方法,則結果返回的是Test。爲什麼super沒有起作用呢?簡單來說,super並不能代表一個超類的引用。 因爲super並沒有代表超類的一個引用的能力,只是代表調用父類的方法而已。所
本站公眾號
   歡迎關注本站公眾號,獲取更多信息