java代码
package net.cybclass.sp; public class Test01 { public static void main(String[] args) { new classA(); System.out.println("======================"); new classB(); } } class classA { public classA(){ System.out.println("classA 默认构造函数被调用"); } { System.out.println("classA 构造块被调用"); } static { System.out.println("classA 静态代码块被调用"); } } class classB extends classA { public classB(){ System.out.println("classB 默认构造函数被调用"); } { System.out.println("classB 构造块被调用"); } static { System.out.println("classB 静态代码块被调用"); } }
验证
