The trailer I decided to use as the base for this off-road trailer project is Harbor Freight's Haul-Master 1,720-pound-capacity Super Duty 48x96-inch utility trailer with 12-inch, five-lug wheels and pneumatic tires (part #94564). It's made from 2x4-inch steel C-channel, uses a 2-inch hitch ball, and is DOT-approved.
They are public because they must be accessible to the JVM to begin execution of the program. Main is the first method that would get executed in any class. They are static because they must be available for execution without an object instance.you may know that you need an object instance to invoke any method. So you cannot begin execution of a class without its object if the main method was not static.hey are public because they must be accessible to the JVM to begin execution of the program. Main is the first method that would get executed in any class. They are static because they must be available for execution without an object instance.
In case of a static method call, the 'this' reference is not passed as static methods belong to a class and hence do not have the 'this' reference. A static method belongs to the class and a non-static method belongs to an object of a class. That is, a non-static method can only be called on an object of a class that it belongs to. A static method can however be called both on the class as well as an object of the class. A static method can access only static members.