classとinterface, abstract classの違いはなんでしょう? 生粋のDの言語erたる皆さんは簡単だとお思いでしょう。ええ、簡単です。以下の違いがあります。 classとabstract classは単一継承のみ許可されていますが、interfaceは複数継承することができる。 classとabstract classにはメンバ変数を持たせることができるが、interfaceはできない classはすべてのメンバ関数を実装しなければならないが、abstract classとinterfaceはそうでもない classとabstract classはObjectを継承していることが確実ですが、interfaceはそうではない などなど 以上、と言いたいところですが、もう一つ重要なポイントが有ります classとabstract classはABIが同じだが、interf