摘要:
trait Action { def doAction } trait TBeforeAfter extends Action { abstract override def doAction { println("Initialization") super.doAction println("D 阅读全文
posted @ 2016-07-23 23:57
Jiang_Xi
阅读(262)
评论(0)
推荐(0)
摘要:
trait logger{ def log(msg : String)} //继承的第一个trait用extends关键字,其余的用with 连接,这种情况下会隐式地继承特质的超类。 class ConcreteLogger extends logger with Cloneable{ overri 阅读全文
posted @ 2016-07-23 22:11
Jiang_Xi
阅读(207)
评论(0)
推荐(0)
摘要:
Scala 中定义字段只有val, var两种方式,都要在定义的同时即赋值,var 可以用占位符' _ '代替。 抽象类中定义的抽象字段不用赋初值,抽象方法也不用写方法体。(在子类中给抽象字段赋值和实现抽象方法时最好用override标注,虽然不写也不会报错)。 阅读全文
posted @ 2016-07-23 18:03
Jiang_Xi
阅读(430)
评论(0)
推荐(0)

浙公网安备 33010602011771号