Why are the abstract and final classes opposites of each other?
Answer:
An abstract class must be subclassed, whereas a final class cannot be subclassed.
public abstract class Graphic Object{
abstract void draw();
}
An abstract class can never be instantiated. Its sole purpose, mission in life is to be extended (subclassed).
However, you can compile and execute an abstract class, as long as you do not try to make an instance of it.