1. Static classes/methods/variables are accessible throughout the application without creating an instance. The compiler will store the method address as an entry point.
2. Public methods or variables are accessible throughout the application.
3. The void is used for the methods to indicate it will not return any value.