scala主構造函數及其參數加var和val與不加的區別

1、不加var或者val 說明:主構造函數裏的參數,如果不聲明爲var或者val,則該參數只能被當做一個類內不可變參數使用,不能被當做類的字段,既外部不能訪問該變量。 2、加上val或者var 說明:當爲主構造函數的的參數添加var,或者val聲明,則該參數被升級爲類的成員變量。
相關文章
相關標籤/搜索