java中不可變的類(我是初學者)

可變類:當你得到這個類的一個實例引用時,你能夠改變這個實例的內容。

不可變類:當你得到這個類的一個實例引用時,你不能夠改變這個實例的內容。 java

要求:一、全部成員變量都是private;二、setXXX方法也是private的(或者沒有); spa

三、確保不存在方法重載; it

jdk的可變類和不可變類
primitive變量: boolean,byte, char, double ,float, integer, long, short
jdk的不可變類:jdk的java.lang包中 Boolean, Byte, Character, Double, Float, Integer, Long, Short, String. 變量

相關文章
相關標籤/搜索