削除された内容 追加された内容
Ef3 (トーク | 投稿記録)
→‎シングルトン・オブジェクト: object は、たった1つのインスタンスを持つクラス(=シングルトン)です。 これは、lazy valのように、参照されたときに(遅延して)生成されます。
タグ: 2017年版ソースエディター
Ef3 (トーク | 投稿記録)
→‎トレント: トレイト('''trait''')は、実装を持ったインターフェースで、コンストラクタのパラメータを持つことができませが、ミックスイン(''mix-in'')することが出来ます。
タグ: 2017年版ソースエディター
834 行
 
== トレント ==
トレイト('''trait''')は、実装を持ったインターフェースで、コンストラクタのパラメータを持つことができませが、ミックスイン(''mix-in'')することが出来ます。
 
trait T { /* ... */ }
class C extends T { /* ... */ }
class C extends D with T { /* ... */ }
 
== 脚註 ==