Вам не нужно создавать экземпляр родительского класса. Вы должны использовать его, например, по следующей причине:
Вы можете оставить там некоторый общий полезный метод, который вы можете использовать (и ссылаться на него переменной родительского класса) в своих подклассах (также вы можете переопределить его, если вам нужно), например:
abstract class Person{
protected String name;
protected String surname;
public String getFullName(){return name+" "+surname;}
}
public class Employee extends Person{
public Employee(String name, String surname){
this.name=name; this.surname=surname;
}
}
public class Mister extends Person{
public Employee(String name, String surname){
this.name=name; this.surname=surname;
}
public String getFullName(){return "Mr. "+name+" "+surname;}
}
и тогда вы можете сделать это:
Person p1=new Employee("Jonh","Doe");
Person p2=new Mister("Jonh","Doe");
p1.getFullName(); //John Doe
p2.getFullName(); //Mr. John Doe
PS: абстрактный класс не предназначен для множественного наследования, множественное наследование означает другое (класс может наследоваться от нескольких родителей)