zoukankan      html  css  js  c++  java
  • Java main方法继承

    java中main方法是可以继承的

    Test1.java

    package Variables;
    
    public class Test1 {
    
        public static void main(String[] args) {
            // TODO Auto-generated method stub
    
            System.out.println("Test1.main()");
            System.out.println(Thread.currentThread().getStackTrace()[1].getClassName());
        }
    
    }

    Test2.java

    package Variables;
    
    public class Test2 extends Test1 {
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            System.out.println(Thread.currentThread().getStackTrace()[1].getClassName());
        }
    }

    实验结果:

    当Test2.java文件没有main函数时,运行Test2文件输出结果是

    Test1.main()
    Variables.Test1
    Test1.fun1()

    当Test2.java文件没有main函数时,运行Test2文件输出结果是:

    Variables.Test2

  • 相关阅读:
    读《大道至简》第一章有感
    jdk和jre的区别
    题解 LA2911
    题解 UVa11461
    题解 UVa10791
    题解 UVa11489
    题解 LA2889
    题解 UVa11609
    题解 UVa11076
    题解 UVa11752
  • 原文地址:https://www.cnblogs.com/SaraMoring/p/5969348.html
Copyright © 2011-2022 走看看