class DVD1{
String name;
String state;
String date;
int times;
}
public class OOP {
public static void main(String[] args) {
DVD1 manager[] = new DVD1[6];
manager[0].name= "罗马假日";
manager[0].date="1日";
manager[0].state="可借";
manager[0].times=10;
manager[1].name="java编程";
manager[1].date="null";
manager[1].state="可借";
manager[1].times=11;
manager[2].name="面向对象";
manager[2].date="null";
manager[2].state="可借";
manager[2].times=1;
// list.see();
}
}
现在给上面的赋值怎么报错了,,这个到底怎么赋值???
不错不错,,,感谢感谢。。。
应为你没有对数组的元素初始化,new一下就行了
class OOP {那我要他输入的显示出来,我用的是for循环,现在怎么值是
test1.DVD2@1aa9f99
test1.DVD2@d42d08
test1.DVD2@1d86fd3
这些玩意儿啊!!!搞不懂。。。。。拜托啦。。。
这个是调用了Object里面的toStirng().默认的是
return getClass().getName() + "@" + Integer.toHexString(hashCode());友好的显示,方法很多,我比价喜欢override toString();
class DVD1 {