scala
qq_26369213
这个作者很懒,什么都没留下…
展开
-
scala编程基础
1、变量Scala和Java一样,有7种数值类型Byte、Char、Short、Int、Long、Float和Double(无包装类型)和一个Boolean类型/** * 声明、定义变量 */object VariableDemo { def main(args: Array[String]): Unit = { // 定义一个变量,吧变量名在前,类型在后。原创 2018-02-15 21:57:05 · 201 阅读 · 0 评论 -
scala面向对象编程 - 类、抽象类、伴生对象、继承、类的构造方法
1、类 、抽象类、伴生对象、继承// scala中不存在public关键字,源文件中可以包含多个类,这些类都具有公有可见性// 定义一个抽象类abstract class Animal { val age:Int = 0 val weight:Int = 0 // 抽象类中的函数能有默认实现 def cry(): Unit = println("This a Anim原创 2018-02-20 23:39:14 · 251 阅读 · 0 评论 -
scala编程 - 模式匹配
1、匹配字符串import scala.util.Randomimport scala.util.matching.Regex.Match/** * 字符串匹配 * scala中的case匹配成功后,就不会再进行匹配,自动break。 */object CaseString { def main(args: Array[String]): Unit = { val ...原创 2018-02-21 15:38:25 · 209 阅读 · 0 评论 -
scala编程 - 样例类
样例类在scala中是第一种特殊的类,可用于模式匹配(但在基于版本2.11.8测试中普通的类也能进行模式匹配),case class是多例的,后面需要加参数(无参也要加上括号),case object 是单例的。import scala.util.Randomabstract class Animal extends flyable { def print { pr...原创 2018-02-21 15:59:25 · 280 阅读 · 0 评论