首页 > 分享 > 创建一个Flower类。(java)

创建一个Flower类。(java)

创建一个Flower类,类中的字段有名称(name)、品种(type)、颜色(color)、销售价格(price),每个字段分别用getName、getType,getColor、getPrice方法返回对应的属性。然后创建三个Flower... 创建一个 Flower类,类中的字段有名称(name)、品种(type)、颜色( color)、销售价格
( price),每个字段分别用 getName、 getType, getColor、 getPrice方法返回对应的属
性。然后创建三个 Flower对象:(玫瑰花、路易十四、深紫色、400)(玫瑰花、朱丽
叶、淡茶色、300)(百合花、地平线、花橙色、450),把这三个对象存储在一个数组对
象中,然后再遍历数组对象读取并打印出来。

package P78T10;

public class Flower {

private String name;

private String type;

private String color;

private String price;

public Flower(String name,String type,String color,String price) {

this.name=name;

this.type=type;

this.color=color;

this.price=price;

}

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

public String getType() {

return type;

}

public void setType(String type) {

this.type = type;

}

public String getColor() {

return color;

}

public void setColor(String color) {

this.color = color;

}

public String getPrice() {

return price;

}

public void setPrice(String price) {

this.price = price;

}

public void display(){

System.out.println("名字:"+name+",品种:"+type+",颜色:"+color+",价格:"+price);

}

public String toString() {

return getClass().getName()+ "[名字:"+name+",品种:"+type+",颜色:"+color+",价格:"+price+"]";

}

public static void main(String[] args) {

Flower f[]=new Flower[3];

f[0]=new Flower("玫瑰花","路易十四","深紫色","400");

f[1]=new Flower("玫瑰花","朱丽叶","淡茶色","300");

f[2]=new Flower("百合花","地平线","花橙色","450");

for(int i=0;i<f.length;i++) {

f[i].display();

}

System.out.println();

for(int i=0;i<f.length;i++) {

System.out.println(f[i]);

}

}

}

用toString重写法 进行简洁输出的进一步使用 还能这样实现(tip:这里没有按照题目要求写):

package P78T10;

import java.lang.reflect.Array;

import java.util.Arrays;

public class Flower {

private String name;

private String type;

private String color;

private String price;

public Flower(String name,String type,String color,String price) {

this.name=name;

this.type=type;

this.color=color;

this.price=price;

}

public String toString() {

return getClass().getName()+ "[名字:"+name+",品种:"+type+",颜色:"+color+",价格:"+price+"]";

}

public static void main(String[] args) {

Flower f[]=new Flower[3];

f[0]=new Flower("玫瑰花","路易十四","深紫色","400");

f[1]=new Flower("玫瑰花","朱丽叶","淡茶色","300");

f[2]=new Flower("百合花","地平线","花橙色","450");

String a1 = Arrays.toString(f);

System.out.println(a1);

}

}

相关知识

用java写一个网上花店的网站
【JAVA】Java基础—面向对象编程:类与对象
Java对象生命周期管理:从创建到垃圾回收的完整解析
Java 网站开发入门指南:如何用java写一个网站
如何使用Java Swing和AWT创建一个带有动画效果的表白玫瑰花程序?请结合代码示例详细说明。
手撕Java系列
使用java编写一只玫瑰花
java画玫瑰花
用类描述计算机中CPU 的速度和硬盘的容量。要求Java 应用程序有4个类, 名字分别是 PC、CPU、HardDish 和 Test,其中 Test 是主类
JAVA编程艺术

网址: 创建一个Flower类。(java) https://m.huajiangbk.com/newsview985421.html

所属分类:花卉
上一篇: 专家指南:十八世纪法国家具工匠
下一篇: 路易十四玫瑰 路易十四开花多久?