0
A
回答
2
如果此方法是普通的構造函數行爲 - 然後IMO - 是的,它會使代碼更具可讀性。
一個常見的用法是例如(Java語法):
MyClass() {
this(SOME_DEFAULT_VALUE);
}
MyClass(int x) { ... }
有時你必須寫這種方法構造,例如,如果(再JAVA)它設置一個final
領域,哪些不能在方法中進行修改。
+0
感謝您的回答。我沒有考慮到最終領域的問題。 – robingrindrod
0
你的構造函數都需要一個方法,我猜之前(或之後)已經執行了不同的操作。它本身不一定是構造函數。它可以,並且在我看來它應該(至少從我的問題中可以理解),通過一種私人方法。
相關問題
- 1. KScenemer在Lucene有私人構造函數
- 2. 私人類的構造函數是否必須是私有的?
- 3. 嘲笑私人構造函數
- 4. 私人拷貝構造函數:disallow
- 5. Ninject和私人構造函數
- 6. 構造函數的私人範圍
- 7. 錯誤:構造函數是私有
- 8. JsonSerializationException類型與私有構造函數
- 9. 定義私有類的構造函數
- 10. 正確使用私有構造函數
- 11. CallInst構造函數是私有的?
- 12. Java Spring bean與私有構造函數
- 13. 使類構造函數私有
- 14. 私有構造函數和繼承(Java)
- 15. 構造函數是私有的?
- 16. unique_ptr成員,私人拷貝構造函數與移動構造函數
- 17. Kotlin - 具有私有構造函數的工廠函數
- 18. 在java中,如何使用其父類也有私有構造函數的私有構造函數創建類?
- 19. 私人構造函數獲取空私有靜態只讀字符串
- 20. 具有私人構造函數的通用對象
- 21. 把殘疾人拷貝構造函數在私人
- 22. 使用反射的參數化私人構造函數
- 23. 刪除這個&私人析構函數
- 24. Java:訪問帶有類型參數的私有構造函數
- 25. 參數與構造函數中的私有參數不匹配
- 26. 爲什麼私人構造函數阻止對象創建C++
- 27. 模板化單例類 - 如何處理私人構造函數
- 28. 構造函數中私人成員初始化的差異(C++)
- 29. 的FxCop給私人的構造函數CA1823和CA1053
- 30. 打電話給我的私人構造函數
哪種語言??? – Jon
我使用的是Java,但它更像是一個假設的設計問題。 – robingrindrod