为什么成员变量可以直接在方法中用?而不用new?比如这个
字符串类型的数组String [ ] str; (非静态)
作为成员变量后,可以在方法中直接赋值--str[0]="a";str[1]="b";
但是在方法中就必须先 new出来才能给其赋值---String [ ] str =new String[10];
为什么成员变量可以直接在方法中用?而不用new?比如这个
字符串类型的数组String [ ] str; (非静态)
作为成员变量后,可以在方法中直接赋值--str[0]="a";str[1]="b";
但是在方法中就必须先 new出来才能给其赋值---String [ ] str =new String[10];
String [ ] str;肯定得先new后才能赋值,如果类中,看看是不是在构造函数中初始化new了。