public class book {//
// TODO Auto-generated method stub
String name=""; //名字
int price=0; //价格
String author=""; //作者
String isLoan="未借出"; //是否借出
public static void main(String[] args) {//现在给每个数组赋值
// TODO Auto-generated method stub
String[] name= {"《白雪公主》","《葫芦娃副》","《喜羊羊副》"};
String[] author= {"李白","杜甫","辛弃疾"};
int[] price= {123,231,212};
book[] books=new book[3];//用book创建books数组
//book类有多个属性,可调用属性,有多少,就可以调多少
//随意,如果book有4个属性,而创建数组,可以调用2个属性,也可以是一个属性
for(int i=0;i<books.length;i++) {
//为啥要实例化对象,是因为book类的实例化对象bok里面有多个属性,就可以接收book类的数组
book bok=new book();//在使用book类实例化对象,每次循环都会new一个新的对象, 之前的就会覆盖,这样的原因是因为每次循环i+1,这样name[i]的数组
bok.name=name[i];
//现在name[0]的值是"《白雪公主》"把值给到bok.name
//
// bok.author=author[i];
// bok.price=price[i];
books[i]=bok; //在上一步bok以接收了name[0]的值
// 现在在把对象bok的赋值到books[0]
}
}
}
版权声明:本文为Tweer原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。