您的位置:首页 > 编程语言 > Java开发

java相关总结2-父类和子类的加载关系

2013-09-13 22:02 218 查看
父类:

package extendsTest;

import java.io.File;

public class Parent {

    static {

        System.out.println("父类静态初始化块");

    }

    {

        System.out.println("父类初始化快");

    }

    public Parent(){

        System.out.println("父类构造函数");

    }

    public void methodA(){

        File file = new File("111.txt");;

        file.exists();

        file.mkdirs();

    }

}

子类:

package extendsTest;

public class Child extends Parent{

    static {

        System.out.println("子类静态初始化快");

    }

    {

        System.out.println("子类初始化快");

    }

    public Child(){

        System.out.println("子类构造函数");

    }

    

    public static void main(String args[]){

        new Child();

    }

}

执行后输出结果即为加载结果:

父类静态初始化块

子类静态初始化快

父类初始化快

父类构造函数

子类初始化快

子类构造函数
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: