这是我写的一个测试程序,想像people数组写入数据,可是却出现空指针一场,希望有人帮解答下,急
public class test { /**
* @param args
*/
public static void main(String[] args) {
People people[] = new People[1];
people[0].state="不在线";
people[0].icon = "1.gif";
System.out.println(people[0].state+people[0].icon);
}}
public class People{ public String name; public Integer number; public String password; public String icon;
public String state;}
public class test { /**
* @param args
*/
public static void main(String[] args) {
People people[] = new People[1];
people[0].state="不在线";
people[0].icon = "1.gif";
System.out.println(people[0].state+people[0].icon);
}}
public class People{ public String name; public Integer number; public String password; public String icon;
public String state;}
people[0]=new People();//对象数组中的对象默认为NULL,必须显示初始化。
people[0].state="不在线";
* @param args
*/
public static void main(String[] args) {
People people[] = new People[1];
people[0] = new People("lili",123,"12346","1.gif","不在线");
System.out.println(people[0].state+people[0].icon);
}}
public class People{public String name;public Integer number;public String password;public String icon;public String state;public People(String name,Integer number,String password,String icon,String state){
this.name = name;
this.number = number;
this.password = password;
this.icon = icon;
this.state = state;
}}