Friday, 2 September 2011

Concrete class and Abstract class

Concrete class is nothing but normal class, we can use as a base class or may not.Not compulsory, it can't contain abstract methods.we can create object and work with this class.

class Sample
{
public void MyMethod()
{..............}
}


Abstract class:- Abstract class is class which declared with a keyword Abstract,
Must be used as a base class.
Only intension to declare a abstract class is to use as a base class,that is we can't create object of this class like concrete class.
It can contain abstract methods as well as concrete(normal) methods.

public abstract class MyClass
{
public void MyMethod()
{..............}

public abstract TestMethod()
{
.........
}
}

No comments:

Post a Comment