zoukankan      html  css  js  c++  java
  • 大三寒假学习 spark学习 Scala面向对象编程 类(定义与创建对象)

    类的定义:

       

      字段用val或var关键字进行定义

      方法定义:def 方法名(参数列表):返回结果类型={方法体}

      

      使用new关键字创建一个类的实例。

      

    方法的定义:

      基本语法:def 方法名(参数列表):返回结果类型={方法体}

    • 方法参数前不能加上val或var,所有的方法参数都是不可变类型。
    • 无参数的方法定义时可以省略括号,这时调用时也不能带有括号;如果定义时带有括号,则调用时可以带括号,也可以不带括号。
    • 方法名后面的圆括号()可以用大括号{}来代替。
    • 如果方法只有一个参数,可以省略点号(.)而采用中缀操作符调用方法。
    • 如果方法体只有一条语句,可以省略方法体两边的大括号

      

      

    • 当方法的返回结果类型可以从最后的表达式推断出时,可以省略结果类型;
    • 如果方法返回类型为Unit,可以同时省略返回结果类型和等号,但不能省略大括号。
    • Scala允许方法重载。只要方法的完整签名(包括方法名、参数类型列表、返回类型)是唯一的,多个方法可以使用相同的方法名。

      

  • 相关阅读:
    文件系统
    MySQL中添加唯一约束和联合唯一约束
    Ubuntu(Debian)的aptitude与apt-get的区别和联系
    透明与Z序示例
    Qt Quick分组属性案例
    TextView 设置超过几行后显示省略号
    ionic list item-radio checked
    webkit的基本应用
    信号槽操作案例
    报错:tr was not declared in this scope
  • 原文地址:https://www.cnblogs.com/fengchuiguobanxia/p/15776582.html
Copyright © 2011-2022 走看看