静态代码块

DYBOY

关注

阅读 48

2022-03-11

父类

public class Father {
    static{
        System.out.println("父类中的静态代码块");
    }
    Father(){
        System.out.println("父类中的构造函数");
    }
    {
        System.out.println("父类中的非静态代码");
    }
    public static void main(String[] args) {
        System.out.println("父类中的main方法");
        new Sons();
    }
}

子类

public class Sons extends Father{
    static {
        System.out.println("子类中的静态代码块");
    }
    Sons(){
        System.out.println("子类中构造方法");
    }
    {
        System.out.println("子类中的非静态代码");
    }

    public static void main(String[] args) {
        System.out.println("子类中的main函数");
        new Sons();
    }
}

执行父类main方法
在这里插入图片描述
执行子类main方法
在这里插入图片描述

精彩评论(0)

0 0 举报