Interfaces may contain method declarations (including properties and events), static methods, and static fields, but no instance method definitions and no instance data members. As you already know, interfaces partially take the place of multiple inheritance in C++/CLI. However, the words “inherit from” are not used; rather, the word used is “implements,” since the class that implements an interface must provide the method bodies for all the instance methods declared in the interface, even if it is an abstract class.
KeywordsBase Class Abstract Class Multiple Interface Interface Method Virtual Property
Unable to display preview. Download preview PDF.