父类子类静态块、游离块、构造方法的执行顺序

来源:互联网 发布:2017学生空间七天网络 编辑:程序博客网 时间:2024/06/05 02:27
执行顺序对于静态变量、静态方法、变量、游离块、构造方法,它们的初始化顺序依此是(静态变量、静态方法)>(变量、游离块)>构造器
/*功能作用:父类子类静态块、游离块、构造方法的执行顺序作者:张星晨时间:2014.03.29*/class Father {{System.out.println("父类游离块");// 3}static {System.out.println("父类静态块");// 1}Father() {System.out.println("父类构造函数");//4}}public class ZZ extends Father {{System.out.println("子类游离块");// 5}static {System.out.println("子类静态块");// 2}ZZ() {System.out.println("子类构造函数");//6}public static void main(String[] args) {new ZZ();}}/*父类静态块子类静态块父类游离块父类构造函数子类游离块子类构造函数*/

0 0
原创粉丝点击