类和对象
scala是支持面向对象的,也有类和对象的概念。我们依然可以基于scala语言来开发面向对象的应用程序。
创建类和对象
用法
使用class来定义一个类 new来创建对象
参考代码
object _01ClassDemo {
// 创建类
class Person{
}
def main(args: Array[String]): Unit = {
// 创建对象
val p = new Person()
println(p)
}
}
参考代码
1 如果类是空的,没有任何成员,可以省略{}
2 如果构造器的参数为空,可以省略 ()
object _02ClassDemo {
// 创建类,省略花括号
class Person
def main(args: Array[String]): Unit = {
// 创建对象,省略括号
val person = new Person
}
}
定义和访问成员变量
一个类会有自己的属性,例如:人这样一个类,有自己的姓名和年龄。在类中定义、和访问成员变量
参考代码
1 在类中使用 var/val
来定义成员变量<