Java構造方法:初始化對象,與普通方法的區別

Java構造方法是用於初始化對象的特殊方法,特點是名字與類名相同、無返回值(無void),創建對象(new時)自動調用,不可用static等修飾。作用是給對象成員變量賦初始值,分無參(默認提供,有有參構造則消失)和有參(靈活傳參)。與普通方法區別:構造方法無返回值、自動調用、僅初始化屬性;普通方法有返回值、手動調用、定義行爲,構造方法不可繼承,普通方法可繼承重寫。注意:默認無參構造僅在無其他構造時存在,構造方法不可單獨調用,可重載(參數不同)。掌握構造方法能正確初始化對象,避免默認構造消失等錯誤。

閱讀全文