静态代码块,构造代码块,super,this,main以及组合在jvm中执行先后顺序的疑惑

来源:互联网 发布:淘宝上买玉可靠吗 编辑:程序博客网 时间:2024/05/21 18:48
//创建一个父类SuperClassclass SuperClass{SuperClass(){System.out.println("调用superclass输出");}}//创建一个子类SuberClass 并且集成父类class  SuberClass extends SuperClass{ //创建一个随SuberClass一同加载的static代码块  static{            System.out.println("SuberClass 中的静态代码块被调用了");            }}//创建测试类 TestSequDemopublic class TestSequDemo(){//组合private  TestSequDemo tsd=new TestSequDemo();private  SuberClass sc=new SuberClass();static{System.out.println("TestSequDemo中的静态代码块被加载了"):TestSequDemo(){System.out.println("TestSequDemo中无参数的构造方法被加载了"):                                  }//main方法public static void main(String args[]){System.out.println("Hello, static ,structure");                                                        }                                          }## 静态代码块,构造代码块,super,this,main以及组合在jvm中执行先后顺序的疑惑 ##
阅读全文
0 0
原创粉丝点击