Sac*_*wal 1 java static overriding program-entry-point
这是我们如何覆盖java中的main函数....
public class animaltest
{
public static void main(String[] args)
{
horse h = new horse();
h.eat();
}
}
public class inheritmain extends animaltest
{
public static void main(String[] args)
{
System.out.print("main overrided");
}
}
Run Code Online (Sandbox Code Playgroud)
但重写主要的好处是什么?
小智 7
static方法不会覆盖:它们被遮蔽.在这种情况下,有两种不同的独立静态方法,即animaltest.main和inheritmain.main.(请参阅我们可以覆盖Java中的静态方法吗?)
"优点" - 如果有的话;-) - 是程序可以从任一类启动/启动,因为两个类都实现了main方法:
的主要方法是类似于在C和C++的主要功能; 它是您的应用程序的入口点,随后将调用您的程序所需的所有其他方法.
快乐的编码.