package first;
//初始化块的执行顺序是按定义的顺序执行,最后才轮到构造器
//对于非静态初始化块,每次新建一个对象都会执行一次,而对于静态初始化块,只在第一次新建对象时执行
class A{
{System.out.println("一个非静态初始化块");}
static {System.out.println("一个静态初始化块");}
}
public class Notknow{
public static void main(String args[])
{
A a=new A();
A b=new A();
}
}
JAVA实验报告
最新推荐文章于 2023-11-14 10:43:45 发布