在声明部分和构造函数部分实例化对象有什么区别?
例如,
案例一如下:
public ClassName{
private ArrayList objectName = new Arraylist();
public ClassName(){
}
}
案例二如下:
public ClassName{
public ClassName(){
ArrayList objectName = new ArrayList();
}
}
声明部分的 objectName 和构造函数部分的 objectName 有什么区别吗?