タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

traitとscalaに関するmuvoiaiaのブックマーク (1)

  • Scalaトレイト メモ(Hishidama's Scala trait Memo)

    概要 [/2014-03-22] trait with [/2011-01-08] 初期化順 [2011-01-08] super[] [/2011-09-13] ソース分割の例 [/2011-08-26] 概要 Javaはクラスの多重継承は出来ないが、複数のインターフェース(interface)を1つのクラスに実装(implements)することが出来るようになっている。 そのクラスを呼び出す(使う)側からすれば、そのインターフェース経由でメソッドが呼べるということなので、分かり易くて便利だ。 しかしそのクラスを作る(用意する)側からすると、インターフェースで宣言されている全てのメソッドの中身をコーディングしなければならないので、面倒。 (インターフェースでは、メソッドの宣言は出来ても、その中身(体)を記述することが出来ない為(JDK1.7以前)) 例えどのクラスでも同じようなコーディ

    muvoiaia
    muvoiaia 2013/04/02
    1つめでwithつかって嵌った。トレイトは実装されたインターフェースではなく多重継承”してもいい”スーパークラスって考えとく
  • 1