一 : 类的声明与方法
Scala类的声明看上去和Java很相似
class Person{
private var value = 0 // 字段必须初始化
def addAge(){...value += 1 } // 方法默认是public的
def age() = value
}
在Scala中,类并不声明为public,类都具有公有可见性
使用类需要做的就是构造对象并按照通常的方式来调用方法...如果不带val或var的桉树至少被一个方法所使用,那么它将是字段
辅助构造器
和java一样,Scala也可以有任意多的构造器
1:辅助构造器的名称为this,在java中辅助构造器的名称与类名相同
2...是不同的两个类
对象
在scala中没有静态方法或静态字段,我们可以用object这个语法结构来达到同样的目的,对象定义了某个类的单个实例,包含特性,比如:
object Accounts{
private...在集合那个篇章里面,有讲到一个val list = List("1","2") 其实这个内部就是一个伴生类,
在java中,会用到既有实例方法又有静态方法的类,在Scala中,可以通过类和与类名同名的"