为"无名的粉"写一个类:class WuMingFen 要求: 1.有三个属性:面码:String theMa 粉的份量(两):int quantity 是否带汤:boolean likeSoup 2.写一个构造方法,以便于简化初始化过程,如: WuMingFen f1 = new WuMingFen("牛肉",3,true); 3.重载构造方法,使得初始化过程可以多样化: WuMingFen f2 = new WuMingFen("牛肉",2); 4.如何使得下列语句构造出来的粉对
时间: 2024-04-17 20:22:57 浏览: 34
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, quantity, false); // 默认不带汤
}
// getter 方法
public String getTheMa() {
return theMa;
}
public int getQuantity() {
return quantity;
}
public boolean isLikeSoup() {
return likeSoup;
}
}
// 使用示例
WuMingFen f1 = new WuMingFen("牛肉", 3, true);
WuMingFen f2 = new WuMingFen("牛肉", 2);
WuMingFen f3 = new WuMingFen("鸡肉", 1, true); // 构造出来的粉对象