エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Class,Abstract Class,Trait,Objectの違いまとめ - うなの日記
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Class,Abstract Class,Trait,Objectの違いまとめ - うなの日記
ScalaByExample - Example 6 Classes and Objectsより。ScalaのClassとかTraitの違いについて、わかる範... ScalaByExample - Example 6 Classes and Objectsより。ScalaのClassとかTraitの違いについて、わかる範囲でまとめてみます。 ScalaのClassとかTraitの比較表 Class Abstract Class Trait Object 抽象メソッドを持てるか? × ○ ○ × メソッドの実装を書けるか? ○ ○ ○ ○ インスタンス化が可能か? ○ × × ○(ただしインスタンスは一つだけ) コンストラクタ引数の指定ができるか? ○ ○ × × 継承の制約 Class,Abstract Classのうち1つと、複数のTraitを継承できる 同左 同左 同左 比較用:JavaのClassとかInterfaceの比較表 JavaのClassとかInterfaceを同じ表に当てはめるとこんな感じになります。 Class Abstract