状態:-
閲覧数:4,516
投稿日:2010-06-20
更新日:2013-01-04
| 抽象クラス | インターフェイス |
---|---|---|
インスタンスの生成 | × | × |
定義できるプロパティ | 「インスタンスプロパティ」「クラスプロパティ」 | × |
定義できるメソッド | 「インスタンスメソッド」「クラスメソッド」「抽象メソッド」 | 抽象メソッドのみ |
抽象メソッドを定義する際の「abstract」修飾子 | 「abstract」必要 | 「abstract」不要 |
定義できるメソッドのアクセス修飾子 | 「public」「protected」「private」 | 「public」のみ |
意味合い | クラス設計者向けの仕組み | クラスを使用してアプリ実装を行う、クラス使用者向けの仕組み |
多重継承(実装) | × | ○ |