title: Class which extends abstract class
body: <p>I have a problem, i have abstract class which implements interface, and one more class which extends this first abstract class, but i got an error it says that i my second class must inherit methods from interface, and i dont want that, i also can change it to abstract class too, but then i can't call constructor from that class in some third class, how can i fix this?
  I searched for answer on internet but couldnt find it, and i dont understand abstract classes rly good so i can't solve it.Please help
  (p.s. sorry for my english, it is really bad)</p>
  
  <p>Edit:
  I have an assignment where it is requiered that my second class needs to extend abstract class, and i am implementing interface because they also gave me main class in which they are making object from constructor in my second class and then they are using it with type of interface, i dont know if this makes any sense, code is pretty long, but i will give some lines: Here is my main class
  (NationalTeam bulgaria = new NationalTeam("Bulgaria", Formation.F352, "Bulgaria");
  nationalManager.setManagingTeam(bulgaria);) (bulgaria must be type of interface),
  also here is my constructor from second class which extends abstract class:(public NationalTeam(String name,Formation formation,String country){
          super(name,formation);
          this.country=country;
      })</p>