public class Bike {
List<String> list;
{
list = new ArrayList<>();
list.add("沉默王二");
list.add("沉默王三");
}
public static void main(String[] args) {
System.out.println(new Bike().list);
}
}
public class Car {
Car() {
System.out.println("构造方法");
}
{
System.out.println("代码初始化块");
}
public static void main(String[] args) {
new Car();
}
}
输出:
代码初始化块
构造方法
如果父类也来:
class A {
A () {
System.out.println("父类构造方法");
}
}
public class B extends A{
B() {
System.out.println("子类构造方法");
}
{
System.out.println("代码初始化块");
}
public static void main(String[] args) {
new B();
}
}