0
点赞
收藏
分享

微信扫一扫

静态代码块

DYBOY 2022-03-11 阅读 47

父类

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 条评论