【Java】不可變類(immutable)總結

一、不可變類 (1)不可變類是指這個類的實例一旦建立完成後,就不能改變其成員變量值,也就是不能改變對象的狀態。 (2)Java 中八個基本類型的包裝類和 String 類都屬於不可變類,而其餘的大多數類都屬於可變類。 (3)不可變對象是線程安全的。 二、如何設計不可變類? (1)類聲明爲final,不能夠被繼承。 (2)全部成員變量定義爲私有和final(private final)。 (3)不提
相關文章
相關標籤/搜索