Add this to the main method:
The output ist:
Vehecle Breaking....
The reference is of type Vehicle and the object is of type Prius. It takes the Vehicle.breaking() and not the Toyota.breaking() because both methods are static methods and they are not overridden.