是因为main方法无法继承么?
静态方法是可以继承的,但是不能重写。main方法也是静态方法,也可以继承。(但是意义不大)
你要执行父类main方法,需要显式调用main方法。
public class A {
	public static void print() {
		System.out.println("a");
	}
	public static void main(String[] args) {
		for(int i = 0; i < args.length; i++){
			System.out.println(args[i]);
		}
		System.out.println("调用了A类的main方法");
	}public class B extends A {
	
	public static void print() {
		System.out.println("b");
	}
	
}public class Test {
	public static void main(String[] args) {	
		B b = new B();
		String str[] = {"1","2","3","4"};
		b.main(str);
	}
}