JButton[] button=new JButton[20];
for(int i=0;i<20;i++)
{
button[i]=new Button();//数组虽然创建了。但每个元素对象没有创建,需要如此。
button[i].setText(s[i]);//s[i]已声明过
}
for(int i=0;i<20;i++)
{
button[i]=new Button();//数组虽然创建了。但每个元素对象没有创建,需要如此。
button[i].setText(s[i]);//s[i]已声明过
}
是建立了一个数组,new是为20个引用分配空间,而不是为20个对象分配空间其中,每个引用所指向的对象,需要你实例化
button[i]=new JButton();
button[i].setName(s[i]);//s[i]已声明过 }
}