作者:LSJ
我们学习java过程中,都知道使用{ }括起来的代码被称为代码块.但是你是否知道代码可以分为几种吗?根据他们的位置和声明的不同,可以分为:局部代码块,构造代码块和静态代码块.那他们的作用又是什么呢.
构造代码块: 可以把多个构造方法中的共同代码放到一起,对对象进行初始化
静态代码块: 一般是对类进行初始化
不明白就看截图了解一下
输出结果
他们的执行顺序是静态代码块,构造代码块,构造方法.而静态代码块只执行一次,构造代码块在每次调用构造方法都执行.
作者:LSJ
我们学习java过程中,都知道使用{ }括起来的代码被称为代码块.但是你是否知道代码可以分为几种吗?根据他们的位置和声明的不同,可以分为:局部代码块,构造代码块和静态代码块.那他们的作用又是什么呢.
构造代码块: 可以把多个构造方法中的共同代码放到一起,对对象进行初始化
静态代码块: 一般是对类进行初始化
不明白就看截图了解一下
输出结果
他们的执行顺序是静态代码块,构造代码块,构造方法.而静态代码块只执行一次,构造代码块在每次调用构造方法都执行.