1.简单类和无参方法
class person{
private var name = "Joe"
private var age = 20
def yourName() = name
def yourage = age
def increment(){
age +=1
}
def myprint():Unit={
println(name+" is "+age+" years old !")
}
}
1).在scala中,类并不声明为public。scala源文件中可以包含多个类,故这些类具有公有可见性;
2).字段必须初始化;
3).方法默认是公有的;
4).调用无参方法时,可以写圆括号,也可以不写。通常我们对取值器省略括号,而改值器使用括号。如:调用以上程序中increment()时使用括号,二调用myprint方法时不使用括号。
5).若对于无参方法,定义时,没有使用圆括号,在调用时也不能使用圆括号。