7.1 Summary An interface is a class-like construct to specify behavior for classes. An interface has only abstract members (no implementation). The implementing classes must implement the members.