無論是批評的,贊揚(yáng)的,指著的都請EMAIL給我,你的建議將是我前進(jìn)的動力! 聯(lián)系我
構(gòu)造函數(shù)名必須與類名相匹配并且必須沒有返回類型。它們可以被重載,但是不被子類繼承。 當(dāng)類被實(shí)例化時,就會自動調(diào)用構(gòu)造函數(shù)。調(diào)用構(gòu)造函數(shù) 只能從其他構(gòu)造函數(shù)中調(diào)用構(gòu)造函數(shù)。要調(diào)用同一個類中的構(gòu)造函數(shù),用匹配的參數(shù)調(diào)用 this() 函數(shù)。要調(diào)用超類中的構(gòu)造函數(shù),用匹配的參數(shù)調(diào)用 super() 函數(shù)。創(chuàng)建子類對象時,按層次結(jié)構(gòu)中從上到下的順序調(diào)用所有超類的構(gòu)造函數(shù)。
this()
super()
默認(rèn)構(gòu)造函數(shù) 如果沒有在類中提供任何其他構(gòu)造函數(shù),編譯器將創(chuàng)建默認(rèn)構(gòu)造函數(shù)。它沒有任何參數(shù)。默認(rèn)構(gòu)造函數(shù)調(diào)用超類的無參數(shù)構(gòu)造函數(shù)。它與類有同樣的訪問修飾符。 構(gòu)造函數(shù)的幾種用法1。如果調(diào)用類的默認(rèn)構(gòu)造函數(shù),而父類有帶參數(shù)的構(gòu)造函數(shù),那么您的代碼將不能編譯。原因是子類的默認(rèn)構(gòu)造函數(shù)隱式地調(diào)用其父類的無參數(shù)構(gòu)造函數(shù)。
posted on 2005-12-29 13:45 瘋流成性 閱讀(180) 評論(0) 編輯 收藏 所屬分類: j2se
Powered by: BlogJava Copyright © 瘋流成性