可變對象(immutable)和不可變對象(mutable)

可變對象(immutable)和不可變對象(mutable) 掌握這個知識點是一個程序員的基本修養,值得認真學習。一下內容爲摘抄總結。比方說說起String爲什麼是一個不可變對象,只知道因爲它是被final修飾的所以不可變,而沒有抓住不可變三個字的重點: 1、不可變對象就是那些一旦被創建,它們的狀態就不能被改變的對象,每次對它們的改變都是產生了新的對象 2、可變對象就是那些創建後,狀態依然可以被改
相關文章
相關標籤/搜索