手记

类执行顺序


package com.solution;

/**

 * demo 简要描述

 * <p> TODO:描述该类职责 </p>

 *

 * @author ckmike

 * @version 1.0

 * @date 18-12-2 下午11:05

 * @copyright ckmike

 **/

public class demo {

    public static void main(String[] args) {

        Parent son = new Son();

    }

}

class Parent{

    static {

        System.out.println("父类静态代码");

    }

    public Parent(){

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

    }

}

class Son extends Parent{

    static {

        System.out.println("子类静态代码");

    }

    public Son(){

        super();

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

    }

}

类执行顺序

备注:super()方法必须放置在构造函数第一行。

©著作权归作者所有:来自51CTO博客作者刺激乐天派的原创作品,如需转载,请注明出处,否则将追究法律责任


0人推荐
随时随地看视频
慕课网APP