1.インターフェースは何ですか
インターフェイスは、メソッド宣言の統一されたセットが命名したものとして理解することができ、これらの方法は、インタフェースで宣言されたメソッドのセットに、つまり、任意の実装を提供して、これらのメソッドを実装する必要がクラスインターフェイスから継承されません。
IIを定義しました。インターフェイス
クラスインターフェースの定義は、キーワードが全く同じではないことを除いて、非常に類似しており、クラスのキーワードを使用して、クラスの定義は、インターフェイスはinterfaceキーワードを使用して定義されています。ディスプレイが修飾子に指定されている場合インタフェースで定義された任意の修飾方法を追加しないで、デフォルトの方法としてインターフェイスは、公開されて、
コンパイル時にエラーが発生します。インターフェイスでは、加えて、メソッドを定義するだけでなく、プロパティ、イベント、インデックス又は(方法を含む)これら四つのメンバーのタイプの任意の組み合わせを含むことができる;しかし、インタフェースタイプフィールド、演算子のオーバーロード、インスタンスコンストラクタとデストラクタを含めることはできません。