interface.method c# code example
Example 1: doest all the methos in interface need to implement c#
You have two choices:
- implement every method required by the interface
or
- declare the missing methods abstract in your class. This forces you
to declare your class abstract and, as a result, forces you to
subclass the class (and implement the missing methods) before you
can create any objects.
Example 2: what is inteface and how to use in c#
interface IShape
{
double X { get; set; }
double Y { get; set; }
void Draw();
}
class Square : IShape
{
private double _mX, _mY;
public void Draw() { ... }
public double X
{
set { _mX = value; }
get { return _mX; }
}
public double Y
{
set { _mY = value; }
get { return _mY; }
}
}