Interfaces Inheriting Interfaces : Interface hierarchy : Class C# Examples


C# Examples » Class » Interface hierarchy »

 

Interfaces Inheriting Interfaces









    
using  System;

interface  Getter
{
      int  GetData();
}

interface  Setter
{
      void  SetData(int  x);
}

interface  GetterAndSetter  :  Getter,  Setter
{
}

class  MyData  :  GetterAndSetter
{
      int  data;

      public  int  GetData()
      {
            return  data;
      }

      public  void  SetData(int  x)
      {
            data  =  x;
      }
}

class  MainClass
{
      static  void  Main()
      {
            MyData  data  =  new  MyData();
            data.SetData(5);
            Console.WriteLine("{0}",  data.GetData());
      }
}
    
   
  
   



Output

5


HTML code for linking to this page:

Follow Navioo On Twitter

C# Examples

 Navioo Class
» Interface hierarchy