14

慈云数据 6个月前 (05-11) 技术支持 88 0

文章目录

  • 属性
  • 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  = _
      }
    }
    

    类的属性可以直接进行赋值操作

    在这里插入图片描述

微信扫一扫加客服

微信扫一扫加客服

点击启动AI问答
Draggable Icon