Abstract Method :-
If method is define as abstract method then it can not contain a implementation but it can forcely allow to derived class to override that method.
EXAMPLE:-
public abstract class Shape
{
public abstract void Paint(Graphics g, Rectangle r);
}
public class Ellipse: Shape
{
public override void Paint(Graphics g, Rectangle r) {
g.DrawEllipse(r);
}
}
public class Box: Shape
{
public override void Paint(Graphics g, Rectangle r) {
g.DrawRect(r);
}
}
No comments:
Post a Comment