java[public 方法(1 个)] · printFoodInfo():重写方法。显示食品名、100g 的价格和捕获 地点的方法。返回值为 void。表示形式请参照[运行结果]。其中, Food 类显示食品名和 100g 的价格。
时间: 2024-05-31 10:08:35 浏览: 6
public void printFoodInfo() {
System.out.println("食品名:" + name);
System.out.println("100g 的价格:" + price);
System.out.println("捕获地点:" + captureLocation);
}
相关问题
java引用食品名、100g 的价格和捕获地点作为参数并进行初始化处 理。
这里提供一个可能的实现方式:
```
public class Food {
private String name;
private double price;
private String location;
public Food(String name, double price, String location) {
this.name = name;
this.price = price;
this.location = location;
}
public String getName() {
return name;
}
public double getPrice() {
return price;
}
public String getLocation() {
return location;
}
public static void main(String[] args) {
Food banana = new Food("香蕉", 1.5, "中国广东");
System.out.println(banana.getName() + "的价格是" + banana.getPrice() + "元/100g,产地是" + banana.getLocation());
}
}
```
在这个实现中,`Food` 类有三个实例变量 `name`、`price` 和 `location`,分别表示食品名、100g 的价格和捕获地点。构造方法接受这三个参数并进行初始化。`getName()`、`getPrice()` 和 `getLocation()` 方法分别返回对应的实例变量值。
在 `main()` 方法中,我们创建了一个名为 `banana` 的 `Food` 对象,传入了食品名、价格和捕获地点参数。然后使用 `getName()`、`getPrice()` 和 `getLocation()` 方法获取相应的属性值,并输出到控制台。输出结果为:
```
香蕉的价格是1.5元/100g,产地是中国广东
```
引用上述食品名和 100g 的价格作为参数并进行初始化处理。java构造方法
public class Food {
private String name;
private double price;
public Food(String name, double price) {
this.name = name;
this.price = price;
}
// getter and setter methods
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public double getPrice() {
return price;
}
public void setPrice(double price) {
this.price = price;
}
}