Java类中出现没有名字的方法

2020-06-26 教育 94阅读
这个肯定没错,
{
System.out.print("bl");
}
这是初始化块,先于类的方法执行从而初始化一些东西, 与加static的区别是,这种是创建类的对象时才加载,A a = new A() 时会加载初始化;加static在加载类时就加载初始化;
把下面这段代码运行下,看输出顺序,就明白了:
public class Init
{
{
System.out.println("aa");
}
public static void main(String[] args)
{

Init a = new Init();
System.out.println("bb");
}
}
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com