需要切换文件在两个文件中编写代码来完成本关任务。 为“无名的粉”写一个类:class WuMingFen 要求: 有三个属性:面码:String theMa 粉的分量(两):int quantity 是否带汤:boolean likeSoup; 写一个构造方法,以便于简化初始化过程,如: WuMingFen f1 = new WuMingFen("牛肉",3,true);; 重载构造方法,使得初始化过程可以多样化: WuMingFen f2 = new WuMingFen("牛肉",2);; 如何使得下列语句构造出来的粉对象是酸辣面码、2两、带汤的? WuMingFen f3 = new WuMingFen();; 写一个普通方法:check(),用于查看粉是否符合要求。即:将对象的三个属性打印在控制台上。
时间: 2024-01-09 08:03:19 浏览: 84
在WuMingFen.java文件中,编写如下代码:
```java
public class WuMingFen {
private String theMa;
private int quantity;
private boolean likeSoup;
public WuMingFen(String theMa, int quantity, boolean likeSoup) {
this.theMa = theMa;
this.quantity = quantity;
this.likeSoup = likeSoup;
}
public WuMingFen(String theMa, int quantity) {
this.theMa = theMa;
this.quantity = quantity;
this.likeSoup = true;
}
public WuMingFen() {
this.theMa = "酸辣";
this.quantity = 2;
this.likeSoup = true;
}
public void check() {
System.out.println("面码:" + theMa);
System.out.println("分量(两):" + quantity);
System.out.println("是否带汤:" + (likeSoup ? "是" : "否"));
}
}
```
在Main.java文件中,编写如下代码:
```java
public class Main {
public static void main(String[] args) {
WuMingFen f1 = new WuMingFen("牛肉",3,true);
WuMingFen f2 = new WuMingFen("牛肉",2);
WuMingFen f3 = new WuMingFen();
f3.check();
}
}
```
在控制台中运行程序,输出结果如下:
```
面码:酸辣
分量(两):2
是否带汤:是
```
阅读全文