類中的方法只有靜態與非靜態方法嗎?

衆所周知,一個類中除了可定義類的屬性之外,還可以定義方法,而方法既可以定義爲靜態方法(類方法),又可定義爲非靜態方法(實例方法);除此之外,最容易讓人忽略的就是其他方法了,也就是類的初始化代碼塊。其語法是隻用「{}」擴起來的方法,用於初始化類的實例信息! 有面試題如下:   運行結果如下:   可以看得出,只有靜態方法伴隨了類的加載(被加載到方法區),而類中其他方法的執行則是伴隨實例的創建並先於構
相關文章
相關標籤/搜索