C#接口interface用法实例
本文实例讲述了C#接口interface用法。分享给大家供大家参考。具体如下:
usingSystem; //exampleofinterfaces publicclassAnimals { //simpleinterface interfaceIAnimal{ voidBreathes(); } //interfacescaninherentfromotherinterfaces interfaceIMammal:IAnimal{ intHairLength(); } //interfacescanimplementotherinterfaceswhichimplementedinterfaces interfaceIMarsupial:IMammal{ intPouchSize(); } //interfacescanimplementmanyotherinterfaces interfaceIGonerMammal:IMammal,IExtinct{ } interfaceIExtinct{ intHowLongExtinct(); } //classescanimplementmultipleinterfaces publicclassTasmanianTiger:IGonerMammal,IMarsupial{ publicintPouchSize(){return2;} publicintHowLongExtinct(){return28;} publicintHairLength(){return4;} publicvoidBreathes(){} } publicstaticvoidMain(string[]args){ Console.Write("TheTasmanianTigerhasbeenextinctfor{0}years",newTasmanianTiger().HowLongExtinct()); } }
希望本文所述对大家的C#程序设计有所帮助。