public Climber(int x) { super(x,1,World.NORTH,1); }This constructor takes one argument (or parameter), yet calls the constructor of Athlete sending it four arguments (or parameters).
Also - how do you know that this super command is calling the constructor for Athlete (which in turn calls the constructor for Robot)?