数组调用set方法报错
前几天写题目是发现的问题,如果数组只定义了长度没有对其进行赋值,用set方法进行赋值时会报空指针异常。解决方法就是先new一个对象,再将对象放进数组中。
User[] users = new User[50];
users[0].setName("lee"); //这样写就会报空指针
//---------------------------------
User user = new User("lee");
users[0] = user;