java中变量初始化问题为什么第二种Dog不对变量初始化会报错。也就是说,我们声明了变量就一定得对变量进行初始化么,如果下面的操作都没有用到该变量是否可以不进行初始化呢?
public static void main(String[] args) {Compara c1=null,c2=null;c1.setAge(11);c2.setAge(20);Dog dog1,dog2;dog1.setAge(11);dog2.setAge(22);}