【Java面试手册-基础篇】Java类中的main() 方法可以被继承吗?

网友投稿 767 2022-10-28

【Java面试手册-基础篇】Java类中的main() 方法可以被继承吗?

【Java面试手册-基础篇】Java类中的main() 方法可以被继承吗?

答案是肯定的,也就是说,main() 方法可以被继承。

下面来看看一个具体的例子,首先定义两个类 MainParent 和 MainChild,如下:

MainParent.java

package com.magic.main; public class MainParent { public static void main(String[] args) { System.out.println("Hello, Parent"); } }

MainChild.java

package com.magic.main; public class MainChild extends MainParent { }

运行 MainChild.java 类,可以看到如下的输出信息:

Hello, Parent

或者换一种方式来运行 MainChild.java 类,如下:

package com.magic.main; public class MainExtendDemo { public static void main(String[] args) { MainChild.main(args); } }

运行 MainExtendDemo 类,会输出相同的信息

Hello, Parent

因此,可以得出,main() 方法是可以被继承的,那么问题又来了:Java中的main()方法能否被重载呢?

::: hljs-center

:::

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:小程序如何导出 App?小程序导出 App功能优化
下一篇:Java实现根据模板自动生成新的PPT
相关文章

 发表评论

暂时没有评论,来抢沙发吧~