其实main方法也是类中的一个静态方法,只是它是虚拟机运行所认识的入口罢了。还有就是所有的方法中都可以有逻辑判断语句(抽象的除外)。你不用把他看的很特殊,就是类中的一个静态方法。它本身所处的类中还可以存在其他方法,但是也要是静态的才可以被main方法调用。
例:
class PersonDemo
{
public static void main(String[] args)
{
show();
Person p=new Person();
p.show();
}
public static void show(){system.out.println("main:你好");}
}
class person
{
public void show(){system.out.println("person:你好");}
}