抽象クラスとインターフェースの違いって・・・? – プログラミング – Home

抽象クラスとインターフェースの違いって...
 
通知
すべてクリア

抽象クラスとインターフェースの違いって・・・?


T#
 T#
(@T#)
ゲスト
結合: 22年前
投稿: 1
Topic starter  

抽象クラスとインターフェースの違いがよく分かりません。

作成の方法は分かるのですが、利用局面がよく分かりません。

どういったときにどっちを使えばよいのか、分かりやすく

教えて下さい。よろしくお願いします。


引用解決済
トピックタグ
επιστημη
 επιστημη
(@επιστημη)
ゲスト
結合: 22年前
投稿: 1301
 

インターフェースはクラスではありません。
だからメソッドを定義することができません。
これこれこんなことができる...という約束の集合です。

クラスではないので、多重継承を許さない言語(C#/Java)で、
インタフェースはいくつでもくっつけることができます。

class Foo : IF1, IF2, IF3 ... // IFxはインタフェース


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました