It is a class that can give total, default code or potentially simply the subtleties that must be superseded.
If there should arise an occurrence of theoretical class, a class may expand just a single dynamic class.
It can have non-theoretical strategies.
It can have occurrence factors.
It can have any perceptibility: open, private, secured.
On the off chance that we add another technique to an abstract class, at that point we have the alternative of giving default execution and along these lines, all the current code may work legitimately