属性
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 = _
}
}
类的属性可以直接进行赋值操作;