scala自动生成getter和setter方法是什么意思,给出示例解释
时间: 2024-01-18 20:01:54 浏览: 64
使用Scala生成随机数的方法示例
5星 · 资源好评率100%
Scala是一种编程语言,它会自动生成属性的getter和setter方法,以便访问属性的值和设置属性的值。示例代码如下:
```scala
class Person(var name: String, var age: Int)
val person = new Person("Alice", 25)
// 获取name属性的值
val name = person.name
println(name) // 输出: Alice
// 设置age属性的值
person.age = 30
```
在上面的示例中,Person类有两个属性,分别是name和age,由于在定义属性时使用了var关键字,所以会直接生成getter和setter方法。通过person对象可以访问和设置这两个属性的值。
阅读全文