作为接口使用 在 triat 中可以定义抽象方法,就与抽象类中的抽象方法一样,只要不给出方法的具体实现即可 类可以使用 extends 关键字继承 trait,注意,这里不是 implement,而是 extends,在 Scala 中没有 implement 的概念,无论继承类还是 trait,统一都是 extends 类继承 trait 后,必须实现其中的抽象方法,实现时不需要使用 override 关键字 Scala 不支持对类进行多继承,但是支持多重继承 trait,使用 with 关键…