Scala

クラスに型パラメータを追加 class クラス名 定義例 class Sample { protected var t: T = _ def set(in: T): Unit = { this.t = in } def get(): T = { t } } 使い方 val s = new Sample s.set("abc") val v = s.get() 型パラメーターの境界(<:とか>:とか) クラスの定義と継承が以下のような状態の場合に class A1 class A2 e ...