Java中的不可變總結

什麼是不可變的? 不變類是不能修改其實例的類。創建對象時會提供存儲在不可變對象中的信息,此後,該信息將永遠不變且只讀。由於我們無法修改不可變的對象,因此我們需要解決此問題。例如,如果我們有一個太空飛船類,並且想要更改其位置,則必須返回一個具有修改信息的新對象。 public Spaceship exploreGalaxy() { return new Spaceship(name, Destina
相關文章
相關標籤/搜索