1、不加var或者val

说明:主构造函数里的参数,如果不声明为var或者val,则该参数只能被当做一个类内不可变参数使用,不能被当做类的字段,既外部不能访问该变量。

scala主构造函数及其参数加var和val与不加的区别

2、加上val或者var

说明:当为主构造函数的的参数添加var,或者val声明,则该参数被升级为类的成员变量。

scala主构造函数及其参数加var和val与不加的区别

scala主构造函数及其参数加var和val与不加的区别

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-01
  • 2022-12-23
  • 2022-12-23
  • 2021-09-25
猜你喜欢
  • 2021-05-07
  • 2021-10-24
  • 2021-10-16
  • 2022-12-23
  • 2022-12-23
  • 2021-10-14
  • 2022-12-23
相关资源
相似解决方案