java - 我们可以从java中的子类调用Parent的main()方法吗?

标签 java

我们知道静态成员也可用于其子类,具体取决于其访问修饰符。

所以我有以下类(class):

            public class A {

            public static void main(String[] args){
            //.....
            }
            }

            public class B extends A{
            //....
            }

所以我想知道,如果运行类 B,它会通过继承运行可用的 main 方法吗?如果不是为什么?

最佳答案

是的。如果你运行它,它将执行父类的 main 方法。
静态方法将被继承但不能被覆盖。
如果在子类中定义任何同名的静态方法,它只会隐藏父方法,而不会覆盖它。

关于java - 我们可以从java中的子类调用Parent的main()方法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2243920/

相关文章:

java - 如何让 JComboBox 下拉列表比 JComboBox 本身更宽

java - 为什么三角函数的某些值没有给出正确的答案?

java - 由于底层异常 : java.net.ConnectException 导致通信链路失败:连接被拒绝:连接

java - 什么是NullPointerException,我该如何解决?

java - 将参数传递给在单独线程中调用的函数

java - 如何制作具有以下签名 '(x OR y) AND z'的spring data自定义查询方法

java - 简短的声音文件在Netbeans中播放,但不在jar中播放

java - 如何在 glassfish 3.0 中配置 jdbc 领域

java - 如何在 Dozer 中映射集合

java - 捕获所有异常并返回带有消息列表的异常