我想在Scala中创建POJO类,只有默认的空构造函数.在java中,它是这样的:
public class Foo {
private String name;
private String address;
...
//and the public getter/setter below...
}
Run Code Online (Sandbox Code Playgroud)
在scala中,我看到你可以像这样创建POJO:
case class Foo(var name: String, var address: String, ...)
Run Code Online (Sandbox Code Playgroud)
但在我的情况下,该类将具有许多属性(大约50+),并且我不认为使用50个构造函数参数实例化该类适合于这种情况.
更新:
此外,可以设置类的属性值(它不是只读的).这就是我期望POJO类的用法:
val foo = new Foo()
foo.name = "scala johnson"
foo.address = "in my sweeet dream, oh yeah"
...
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1602 次 |
| 最近记录: |