
Scala学习
学习
throws-Exception
这个作者很懒,什么都没留下…
展开
-
Scala学习笔记(四) ——模式匹配、偏函数、运算符、异常、隐式类、scala高级类型、scala正则表达式
Scala拓展 一、Scala模式匹配 1、match表达式 类似Java switch语句 能处理任何类型 不需要break 能够生成值 //基本模式匹配 def matchTest(x: Int): String = x match { case 1 => "one" case 2 => "two" case _ => "many" } matchTest(3) // many matchTest(1) // one //模式守卫(在模式后面加上if 条件)原创 2020-08-03 10:52:37 · 657 阅读 · 0 评论 -
Scala学习笔记(三)——面向对象、类、抽象类、伴生、内部类、样例类、枚举、泛型类、类型边界、型变、特质、动态混入、包
Scala面向对象 一、基本概念 1、类的概念 类通过class关键字定义 类通过new关键字创建实例 类拥有成员变量和方法 类的成员默认为public,也支持private、protected 类中无法定义静态成员变量和方法 类无需明确定义构造方法,通过构造参数列表声明为类的一部分 类是对象的抽象,而对象是类的具体实例。类是抽象的,不占用内存,而对象是具体的,占用存储空间。类是用于创建对象的蓝图,它是一个定义包括在特定类型的对象中的方法和变量的软件模板。 我们可以使用 new 关键字来创建类的对象,实原创 2020-08-03 10:50:57 · 660 阅读 · 0 评论