通知
すべてクリア
Topic starter
2002年10月21日 11:58 AM
抽象クラスとインターフェースの違いがよく分かりません。
作成の方法は分かるのですが、利用局面がよく分かりません。
どういったときにどっちを使えばよいのか、分かりやすく
教えて下さい。よろしくお願いします。
2002年11月29日 2:05 PM
インターフェースはクラスではありません。
だからメソッドを定義することができません。
これこれこんなことができる...という約束の集合です。
クラスではないので、多重継承を許さない言語(C#/Java)で、
インタフェースはいくつでもくっつけることができます。
class Foo : IF1, IF2, IF3 ... // IFxはインタフェース