zoukankan      html  css  js  c++  java
  • java-静态代码块-父子类执行顺序

    父类-静态代码块
    子类-静态代码块
    子类-main函数
    父类-非静态代码
    父类-构造函数
    子类-非静态代码
    子类-构造函数
    package test;
    
    public class FatherTest {
        static {
            System.out.println("父类-静态代码块");
        }
    
        public FatherTest() {
            System.out.println("父类-构造函数");
        }
        {
            System.out.println("父类-非静态代码");
        }
    
        public static void main(String[] args) {
            System.out.println("父类-main函数");
        }
    }
    package test;
    
    public class SonTest extends FatherTest {
        static {
            System.out.println("子类-静态代码块");
        }
    
        public SonTest() {
            System.out.println("子类-构造函数");
        }
        {
            System.out.println("子类-非静态代码");
        }
    
        public static void main(String[] args) {
            System.out.println("子类-main函数");
            new SonTest();
        }
    }
  • 相关阅读:
    linux nohup
    并发编程-多进程模块介绍
    并发编程-多进程
    网络编程-粘包现象
    Typora快捷键Mac
    网络编程
    异常处理
    面向对象-元类介绍
    面向对象-内置方法
    面向对象-反射
  • 原文地址:https://www.cnblogs.com/honghong75042/p/12732625.html
Copyright © 2011-2022 走看看