文章目录
- 属性
- 1.类中属性声明
- 2.系统默认赋值
- 3.@BeanProperty
- 4.整体代码如下
属性
1.类中属性声明
// 1.给Scala声明属性; var name :string = "zhangsan" val age :Int = 30
2.系统默认赋值
scala由于初始化变量必须赋值,为了解决此问题可以采用下划线赋值,表示系统默认赋值 ,
–但是此方法局限于变量,而非常量
// 2.系统默认赋值 var tag:Boolean =_
3.@BeanProperty
--Java有Bean开发规范,为了和其他框架相集成,scala提供了一个注解,解决Bean规范的问题
// 3.@BeanProperty @BeanProperty var sex:String = _
4.整体代码如下
object Scala_Object_Filed { val user = new User; user.name="ssad" user.tag = false; user.sex = "男" class User{ // 1.给Scala声明属性; var name :String = "zhangsan" val age :Int = 30 // 2.系统默认赋值 var tag:Boolean =_ // 3.@BeanProperty @BeanProperty var sex:String = _ } }
类的属性可以直接进行赋值操作;