Scalaの継承

Scalaでは他のオブジェクト指向言語と同様に既存のクラスから新たなクラスを作り出す、 継承と呼ばれる機能を備えています。 Scalaは一つのクラスのみを継承できる単一継承の言語です。


継承の構文

Scalaではキーワード「extends」を使用して以下のようにクラスを継承します。

class サブクラス名 extends スーパークラス名 {
    メンバの定義
}

スーパークラスの引数つきコンストラクタを使用する場合は、スーパークラス名の後に引数を記述します。

class サブクラス名 extends スーパークラス名(引数リスト) {
    メンバの定義
}


inserted by FC2 system