类的定义
我们已经知道,对象是类的具体实例,类是抽象的,不占用内存,而对象是具体的,占用存储空间。
Scala中一个简单的类定义是使用关键字class,类名必须大写。类中的方法用关键字def定义,例如以下代码:
class User{
private var age=20
def count(){
age+=1
}
}
如果一个类不写访问修饰符,那么默认访问级别为Public,这与Java是不一样的。
关键字new用于创建类的实例。例如,调用上述代码中的count()方法,可以使用以下代码:
new User().count()