main方法是java应用程序中的一个入口,它被声明为公有静态方法,参数是一个字符串数组,返回值为void类型。
一个java文件可以有无数个main方法,但是一个类中只能有一个main方法,当想要运行不同的main时,可以在左上角的白色小箭头处选择要运行的main方法,然后点击右边的绿色箭头即可运行。
package multiplexing;
class Cleanser{private String s ="Cleanser";public void append(String a){s+=a;}public void dilute(){append(" dilute()");}public void apply(){append(" apply()");}public void scrub(){append(" scrub()");}public String toString(){return s;}public static void main(String[] args) {Cleanser x = new Cleanser();x.dilute();x.apply();x.scrub();System.out.println(x);}
}
public class Detergent extends Cleanser{public void scrub(){append(" Detergent.scrub()");super.scrub();}public void foam(){append(" foam()");}public static void main(String[] args) {Detergent x = new Detergent();x.dilute();x.apply();x.scrub();x.foam();System.out.println(x);System.out.println("Testing base class");Cleanser.main(args);}
}