which are the properties of interface?

1.An interface is like an abstract base class: any non-abstract type that implements the interface must implement all its members.
2.An interface cannot be instantiated directly.
3.Interfaces can contain events, indexers, methods, and properties.
4.Interfaces contain implementation of methods.

option 4 is incorrect because Interfaces contain no implementation of methods.