我知道非常好所有關於Java中,構造我的筆樓下,以確保它的東西:構造在Java中有隱含的返回類型
這可能是乏味的初始化中的每一個類中的所有變量時間創建一個實例。
這將是簡單的有在首次創建對象時所做的所有設置。
因爲用於初始化的要求是如此普遍,Java允許對象初始化自己在創建時。 這種自動初始化是通過使用構造函數來執行的。
構造自動C/D在創建對象後立即是,新的操作員完成之前。 他們沒有返回類型,甚至無效。
閱讀Herbert Schildt完整參考文獻,我遇到了這一段。
類的構造函數的隱式返回類型是類類型本身。構造函數的工作是初始化對象的內部狀態,以便創建實例的代碼立即擁有完全初始化的可用對象。
即使知道好的構造函數沒有返回類型,甚至不存在void,我仍然認爲自己真的和'隱式返回類型'這個術語混淆了。
有人可以嗎?
不知道你的問題,構造是什麼樣的像其他的方法,只不過它返回的類的實例,這是爲什麼你不必做'MyClass MyClass(String param){}'你可以省略第一個MyClass,因爲所有的構造函數都做同樣的事情 – 2014-09-12 19:10:44
這意味着沒有setter和對象的所有字段必須按順序存在創建該類的那個對象。這是確保對象的所有字段都存在的好方法。 – StackFlowed 2014-09-12 19:11:59