这是我们如何在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");
}
}
但是重写main的好处是什么?
static
方法不重写:它们被遮蔽。在这种情况下,有两个不同的独立的静态方法,即animaltest.main
和inheritmain.main
。(参见我们可以在Java中重写静态方法吗?)
"优点"——如果有的话;-)——是程序可以从或类启动/启动,因为两个类都实现了主方法:
main方法类似于C和c++中的main函数;它是应用程序的入口点,随后将调用程序所需的所有其他方法。
快乐编码。
不能覆盖STATIC
函数,只能覆盖非静态的成员函数
在这种情况下,No POLYMORPHIC
将被观察到
我不认为你可以在Java中重写main,因为你首先没有从任何类继承main。因此,没有什么可以被推翻。