I am trying to access a constructor in an abstract class that is two levels higher.
    public abstract class Person{
        protected String name;
    public Person(String name){
         if name.length() <= 12)
            this.name = name;
         else 
            this.name = name.substring(0,12);
    }
    public final String returnName(){
       return name;
    }
   }
public class employee extends person{
        public employee(string firstname, string gender){
               super(firstname);
               this.gender =gender;
         }
}
public class dependent extends employee{
        public dependent(string firstname, string gender, string relation){
             super(firstname);
             super(gender);
             this.relation = relation;
        }
How do I invoke the constructor of the abstract class from the dependent class (two levels below)?
 
     
     
     
     
    