更新時間:2022-05-11 10:33:02 來源:動力節點 瀏覽8075次
Java構造方法的特點是什么?動力節點小編來告訴大家。
一般我們講的"函數"就是"方法";構造函數=構造方法; 構造方法是一種特殊的方法,具有以下特點。
(1)構造方法的方法名必須與類名相同。
(2)構造方法沒有返回類型,也不能定義為void,在方法名前面不聲明方法類型。
(3)構造方法的主要作用是完成對象的初始化工作,它能夠把定義對象時的參數傳給對象的域。
(4)一個類可以定義多個構造方法,如果在定義類時沒有定義構造方法,則編譯系統會自動插入一個無參數的默認構造器,這個構造器不執行任何代碼。
(5)構造方法可以重載,以參數的個數,類型,順序。
不能繼承
(1)子類只繼承父類的默認(缺省)構造函數,即無形參構造函數。如果父類沒有默認構造函數,那子類不能從父類繼承默認構造函數。
(2)子類從父類處繼承來的父類默認構造函數,不能成為子類的默認構造函數。
(3)在創建對象時,先調用父類默認構造函數對對象進行初始化,然后調用子類自身自己定義的構造函數。
(4)如果子類想調用父類的非默認構造函數,則必須使用super來實現。
(5)子類必須調用父類的構造函數。可以通過系統自動調用父類的默認構造函數,如果父類沒有默認構造函數時,子類構造函數必須通過super調用父類的構造函數。
以上就是關于“簡述Java構造方法的特點”介紹,大家如果想了解更多相關知識,可以來關注一下動力節點的Java在線學習,里面的課程內容從入門到精通,細致全面,很適合沒有基礎的小伙伴學習,希望對大家能夠有所幫助。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習