Java構造器(構造方法)與方法區別


構造器,又稱為構造方法。構造器用於構造該類的實例,也就是對象。

格式如下:[修飾符]  類名 (形參列表){//n條語句}

 

構造方法是一種特殊的方法,與一般的方法區別:   

1.構造方法的名字必須與定義他的類名完全相同,沒有返回類型,甚至連void也沒有。  

2.構造方法的調用是在創建一個對象時使用new操作進行的。構造方法的作用是初始化對象。 

3.不能被static、final、synchronized、abstract和native修飾。構造方法不能被子類繼承。  

 

構造方法可以被重載。沒有參數的構造方法稱為默認構造方法,與一般的方法一樣,構造方法可以進行任何活動,但是經常將他設計為進行各種初始化活動,比如初始化對象的屬性。 

在Java中,任何變量在被使用前都必須先設置初值.Java提供了為類的成員變量賦初值的專門功能

構造方法(constructor)它的特殊性反映在如下幾個方面:   

(1)構造方法名與類名相同.   

(2)構造方法不返回任何值,也沒有返回類型.   

(3)每個類可以有零個或多個構造方法.   

(4)構造方法在創建對象時自動執行,一般不能顯式地直接調用.   


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM