「Scala」の版間の差分
削除された内容 追加された内容
M →ブロック: 字配り タグ: 2017年版ソースエディター |
→トレイト: Fix typo タグ: 2017年版ソースエディター |
||
892 行
object Simple
== トレ
トレイト('''trait''')は、[[Java]]の[[Java/インターフェース|インターフェース]]と[[Java/抽象クラス|抽象クラス]]の中間的な存在です。
実装を持ったインターフェースで、コンストラクタのパラメータを持つことができませんが、[[オブジェクト指向プログラミング#Mix-in|ミックスイン]]( ''mix-in'' )することが出来ます。
* 抽象クラスと同様に、トレイトは具象メンバを持つことができますが、インスタンス化することはできません。
|