Scalaでクラスを継承させるサンプルです。
Scala クラスの継承サンプル
def main(arts: Array[String]) : Unit = { val sub = new SubClass sub.printSomething // =>サブクラス // 抽象クラスはnewできない val abst = new AbstractClass // =>コンパイルエラー } // 抽象クラスの定義 abstract class AbstractClass { def printSomething: Unit = { println("抽象クラス") } } // サブクラスの定義 class SubClass extends AbstractClass { // メソッドのオーバーライド override def printSomething: Unit = { println("サブクラス") } }