有关java中父类中能否有main方法的问题

来源:百度知道 编辑:UC知道 时间:2024/05/06 00:07:46
1父类中能否有main方法?
2如果可以有的话,是不是经常不设置?
3如果父类中有main方法的话,在执行子类的main方法时它是否会执行,如果可以,如何执行的?

1.可以
2.一般不设置,看需要
3.main方法是整个程序的入口。指定运行哪个类中的main方法就是运行哪个类的main方法

一般一个程序只有一个main方法。

1父类中可以有main方法2一般来说是不设置的,main方法是用来调试运行一个类的3执行子类的main方法时应该不会运行父类的main方法吧

1.可以有的
2.一般是不会设置的
3.要调用才会执行
给你个例子:
class Cleanser{
public void dilute(){System.out.println("dilute()");}
public static void main(String [] args){
Cleanser x= new Cleanser();
x.dilute();
}
}
public class Detergent extends Cleanser{
public void scrub(){
System.out.println("Detergent.scrub()");
}
public static void main(String [] args){
Detergent x =new Detergent();
x.scrub();
System.out.println("Testing base class:");
Cleanser.main(args);
}
}