编译器并不是简单的为每一个引用都创建默认对象,这样会增加不必要的负担,一般采用以下4种方法进行引用的初始化:
1. 在定义对象地方初始化,使得它们总是在构造器被调用之前得到初始化.
class Soap{
private String s;
Soap(){
System.out.println("Soap();");
}
}
编译器并不是简单的为每一个引用都创建默认对象,这样会增加不必要的负担,一般采用以下4种方法进行引用的初始化:
class Soap{
private String s;
Soap(){
System.out.println("Soap();");
}
}