Why we always have to write like
class Main{
public static void main(String[] args){
bla bla bla...
}
and why we can't write
class Main{
public static void main(){
bla bla bla...
}
just like C and C++.
Why we always have to write like
class Main{
public static void main(String[] args){
bla bla bla...
}
and why we can't write
class Main{
public static void main(){
bla bla bla...
}
just like C and C++.
It's the Java specification for main method.
The method main must be declared public, static, and void. It must specify a formal parameter (§8.4.1) whose declared type is array of String.