There is no object of Abstract class because it is abstract. For example, the class of Animal can be a abstract superclass, which means there is at least one abstract method (function) in the Animal class.
abstract class Animal{
private int itsAge;
public int getAge() {
return itsAge;
}
public abstract void move(); //abstract function
}
Because Animal is abstract class, you cannot do this:
Animal a = new Animal (); //Animal is abstract; cannot be instantiated
In the other word, object can only exist when the class is conrete class. You can derived the Cat class from Animal Class, and implement the move method, then you can do this:
Animal a = new Cat (); //object of Cat is also the object of Animal;