前言
之前看Scala编程思想学习Scala,只看完了一半多,就没再继续深入学习,导致一些Scala基础知识还不知道,而且过去这么长时间了,之前学过的也遗忘了,所以这里主要记录自己学习Scala时容易遗忘的一些点,以备自己随时查看,增加记忆。这个主要给自己用,不定时更新添加~
1、在线文档
2、一些点
setter
setter方法是在getter方法的后面加上_=,后面跟着参数
构造方法的参数
主构造方法中带有val和var的参数时公有的。然而由于val是不可变的,所以不能像下面这样去使用。
1 | class Point(val x: Int, val y: Int) |
不带val或var的参数是私有的,仅在类中可见。
1 | class Point(x: Int, y: Int) |