特牛网址导航

scala学习笔记 - 特质_特质不可以有构造器-CSDN博客

网友收藏
文章浏览阅读124次。特质当接口使用Scala的特质可以像Java的接口那样工作,如下:trait Logger { def log(msg: String) // 定义一个抽象方法}无需使用abstract声明,特质中没有实现的方法默认就是抽象方法。子类可以实现,如下:class ConsoleLogger extends Logger {// override def log(msg: String): Unit = println(msg) // 也可以 def log(msg: String): _特质不可以有构造器