什麼是不可變類

不可變類是指,一旦一個類的對象被創建出來,在其整個生命週期中,它的成員變量就不能被修改.java平臺的類庫中包含許多不可變的類,比如說String,基本類型的包裝類,BigInteger和BigDecimal.存在不可變的類有許多理由:不可變的類比可變的類更加容易設計,實現和使用.它們不容易出錯,而且更加安全. 如何設計一個不可變類? ①使類中所有的成員變量被final修飾 ②類中沒有修改成員變量
相關文章
相關標籤/搜索