I am relatively an amateur in java and have been calling static variables and methods using both classes and objects all the time. When they are static they can be used by both classes and objects.
Why didn't the programmers just keep the default static for both class variables and methods?