package JavaTest;
import java.util.Arrays;
public class Flower {
String name;
String type;
String color;
int price;
public Flower(String name,String type,String color,int price){
this.name=name;
this.type=type;
this.color=color;
this.price=price;
}
public String getName() {
return name;
}
public String getType() {
return type;
}
public String getColor() {
return color;
}
public int getPrice() {
return price;
}
public static void main(String[] args) {
Flower firstFlower=new Flower("玫瑰花","路易十四","深紫色",400);
Flower secondFlower=new Flower("玫瑰花","朱丽叶","淡茶色",300);
Flower thirdFlower=new Flower("百合花","地平线","花橙色",450);
Flower []flowers={firstFlower,secondFlower,thirdFlower};
System.out.println(Arrays.toString(flowers));
}
@Override
public String toString() {
return "Flower{" +
"name='" + name + '\'' +
", type='" + type + '\'' +
", color='" + color + '\'' +
", price=" + price +
'}';
}
}
public static void main(String[] args) {
Flower firstFlower=new Flower("玫瑰花","路易十四","深紫色",400);
Flower secondFlower=new Flower("玫瑰花","朱丽叶","淡茶色",300);
Flower thirdFlower=new Flower("百合花","地平线","花橙色",450);
Flower []flowers={firstFlower,secondFlower,thirdFlower};
for (int i=0;i<flowers.length;i++){
Flower flo=flowers[i];
System.out.println(flo.name+"——"+flo.type+"——"+flo.color+"——"+flo.price);
}
}
便利数组的话,可以这样。数组用Flower 类型,不用重写toString()方法