类的定义
Scala中类的定义与Java类似,格式如下:
[修饰符] class 类名 {
类体
}
/**
* 定义一个猫类
*/
class Cat {
var name = ""
var age: Int = _ // 此处 _ 表示给一个默认值:Int类型就是0
var color: String = _ // 此处 _ 表示给一个默认值:String类型就是""
override def toString: String = s"Cat = [name=${name},age=${age},color=${color}]"
}
创建猫类:
/**
* @author [email protected]
* @date 2019/8/25
*/
object ClassDefineDemo {
def main(args: Array[String]): Unit = {
val cat = new Cat
cat.name = "Kitty"
cat.color = "白色"
println(cat)
}
}
/**
* 定义一个猫类
*/
class Cat {
var name = ""
var age: Int = _ // 此处 _ 表示给一个默认值:Int类型就是0
var color: String = _ // 此处 _ 表示给一个默认值:String类型就是""
override def toString: String = s"Cat = [name=${name},age=${age},color=${color}]"
}
运行结果: