關于靜態代碼塊和匿名代碼塊以及結構體在程式運行程序中的呼叫順序實驗(續)
之前發過一篇博客講述自己對靜態代碼塊、匿名代碼塊以及結構體在程式中運行結果的小實驗,本次再接觸到abstract抽象類后,覺得在做一個實驗,看看抽象類方法繼承中三個模塊的呼叫順序,所撰寫的代碼如下:
- Application類(帶main方法)

- 抽象類Action

- 繼承類A

- 運行結果如下:

? 可以看到,與普通類的繼承情況不同,在抽象類的繼承呼叫中,使用new呼叫子類會先進入抽象類呼叫靜態構造體,然后再回到子類呼叫子類的靜態構造體,之后的順序同前面的實驗部分二,因此,需要主要加以區分,
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/544187.html
標籤:其他
上一篇:2、HashMap原始碼分析
下一篇:3、TreeMap原始碼決議
