public : โpublicโ is an access specifier which can be used outside the class. When main method is declared
public it means it can be used outside class.
static : To call a method we require object. Sometimes it may be required to call a method without the
help of object. Then we declare that method as static. JVM calls the main() method without creating
object by declaring keyword static.
void : void return type is used when a method doesโnt return any value . main() method doesโnt return
any value, so main() is declared as void.
Signature : public static void main(String[] args) { }
Why main() method is public, static and void in java ?
by
Tags:
Leave a Reply