Inherited interface : Interface : Class C# Examples


C# Examples » Class » Interface »

 

Inherited interface









    
using  System;

public  interface  ISeries  {  
    int  getNext();  
    void  setStart(int  x);  
}


class  Sequence  :  ISeries  {  
    int  val;  
  
    public  Sequence()  {  
    }    
  
    public  int  getNext()  {  
        return  val++;  
    }  
  
    public  void  setStart(int  x)  {  
        val  =  x;  
    }  
}

  
class  MainClass  {  
    public  static  void  Main()  {  
        Sequence  ob  =  new  Sequence();  
  
        for(int  i=0;  i  <  5;  i++)  
            Console.WriteLine("Next  value  is  "  +  ob.getNext());  
  
  
        Console.WriteLine("\nStarting  at  100");  
        ob.setStart(100);  
        for(int  i=0;  i  <  5;  i++)  
            Console.WriteLine("Next  value  is  "  +  ob.getNext());  
    }  
}
    
   
  
   



Output

Next value is 0
Next value is 1
Next value is 2
Next value is 3
Next value is 4

Starting at 100
Next value is 100
Next value is 101
Next value is 102
Next value is 103
Next value is 104


HTML code for linking to this page:

Follow Navioo On Twitter

C# Examples

 Navioo Class
» Interface