why we are using Abstract class ?
what is the need of abstract class ?
what are the requirements of abstract class ?
how that is differ from Class ?
while we are using Abstract class why An object of an abstract class shall
not be constructed directly ?