文章目录

final

final修饰的类不能被继承,修饰的方法不能被重写,成员变量不能被修改

type

type修饰的类相当于取别名的作用

trait Bike {
  type T
  def user(s :T)={
    println(s)
  }
}
object Transformat extends Bike {
  type T = String
  def main(args: Array[String]): Unit = {
    user("a")
  }
}