
scala
文章平均质量分 52
echo_ale
这个作者很懒,什么都没留下…
展开
-
Scala中的数组、映射、元组、集合
一、数组 1. 数组有 定长数组:Array 变长数组:ArrayBuffer 不可变的集合或数组一般在immutable包下面,scala默认将这个包导入进来了 ;可变的集合或数组一般在mutable包下,需要手动导入 。 Array 是一个不可变长数组,但是数组中角标对应的元素是可变的import scala.collection.mutab原创 2017-05-14 15:39:28 · 656 阅读 · 0 评论 -
Scala继承
1.extends Scala中,让子类继承父类,与Java一样,也是使用extends关键字 继承就代表,子类可以从父类继承父类的field和method;然后子类可以在自己内部放入父类所没有,子类特有的field和method;使用继承可以有效复用代码 子类可以覆盖父类的field和method;但是如果父类用final修饰,field和method用final修饰,则该类是无法被继承的,原创 2017-05-15 11:10:29 · 335 阅读 · 0 评论 -
Scala之trait
1. 将trait作为接口使用 Scala中的Triat是一种特殊的概念,首先我们可以将Trait作为接口来使用,此时的Triat就与Java中的接口非常类似。 在triat中可以定义抽象方法,就与抽象类中的抽象方法一样,只要不给出方法的具体实现即可。 类可以使用extends关键字继承trait,注意,这里不是implement,而是extends,在scala中没有implement的概念原创 2017-05-15 20:36:27 · 1577 阅读 · 0 评论