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