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.
There is actaully a very simple reason why it is illegal. In C# it is legal to have a local variable that is the same as a class name. This means that if an instance member was to be named the same as static member there would be an ambiguity when a local variable had the same name as the class it represents. So consider the following legal C# code: public class TestClass.