using System; interface Interface1 { void PrintOut(string s); } interface Interface2 { void PrintOut(string t); } class MyClass : Interface1, Interface2 { public void PrintOut(string s) { Console.WriteLine("Calling through: {0}", s); } } class MainClass { static void Main() { MyClass mc = new MyClass(); mc.PrintOut("object."); } }
Calling through: object.
7.32.interface | ||||
7.32.1. | Interfaces | |||
7.32.2. | Interface Properties | |||
7.32.3. | Creating an interface. | |||
7.32.4. | Use interface keyword to define an interface | |||
7.32.5. | Implement an interface | |||
7.32.6. | Multiple Implementation: implement two interfaces | |||
7.32.7. | Inherited interface | |||
7.32.8. | Declare an interface and implement it | |||
7.32.9. | Interfaces and Inheritance | |||
7.32.10. | Base class and interface | |||
7.32.11. | Duplicate Interface Members | |||
7.32.12. | Accessing an interface from a class. | |||
7.32.13. | Abstract Interface: how the abstract BaseClass can interface. | |||
7.32.14. | Multiple Interfaces | |||
7.32.15. | Interface Explicit Implementation |