Constructors are used to create new instances of these classes Example: Robot karel = new Robot() --> default constructor, 0 arguments Robot mary = new Robot(5,4,Display.SOUTH, 10) --> 4 argument constructor Robot (move, turnLeft, pickBeeper, putBeeper) ^ 2 constructors, p. One-5, default 0 argument and 4 arguments: x,y,direction,beepers | | Athlete (turnAround, turnRight) ^ ^ 2 constructors, p. One-10,One-13, defualt: 1,1,NORTH,INFINITY | | 4 argument: x,y,direction,beepers | | calls super 4 argument constructor of Robot Climber Racer (sprint, put(n), pick(n)) 1 constructor (y) (climbUpRight, p. One-21 climbDownRight, 1 argument (y), climbUpLeft, calls super 4 argument constructor of Athlete climbDownLeft) 1 constructor (x) p. One-14 1 argument (x), calls super 4 argument constructor of Athlete