编程题:设计一个”无名的粉“类
为“无名的粉”写一个类: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(),用于查看粉是否符合要求。即:将对象的三个属性打印在控制台上。
**系统参考程序代码如下:**
java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String theMa = sc.next();
int quantity = sc.nextInt();
boolean likeSoup = sc.nextBoolean();
c
//使用三个参数的构造方法创建WuMingFen对象 取名 f1
//使用两个参数的构造方法创建WuMingFen对象 取名 f2
//使用无参构造方法创建WuMingFen对象 取名 f3
//分别调用三个类的 check方法
/ End /
}
}
/ Begin /
//WuMingFen 类实现部分
/ End /
### 输入格式:
输入面码、粉的份量、是否带汤。
### 输出格式:
面码:xxxx,粉的份量:xx两,是否带汤:xxxx
面码:xxxx,粉的份量:xx两,是否带汤:false
面码:酸辣,粉的份量:2两,是否带汤:true
### 输入样例:
in
牛肉 3 true
### 输出样例:
out
面码:牛肉,粉的份量:3两,是否带汤:true
面码:牛肉,粉的份量:3两,是否带汤:false
面码:酸辣,粉的份量:2两,是否带汤:true
答案:若无答案欢迎评论
有三个属性:面码:String theMa 粉的分量(两):int quantity 是否带汤:boolean likeSoup;
写一个构造方法,以便于简化初始化过程,如:
WuMingFen f1 = new WuMingFen("牛肉",3,true);;
重载构造方法,使得初始化过程可以多样化:
WuMingFen f2 = new WuMingFen("牛肉",2);;
如何使得下列语句构造出来的粉对象是酸辣面码、2两、带汤的?
WuMingFen f3 = new WuMingFen();;
写一个普通方法:check(),用于查看粉是否符合要求。即:将对象的三个属性打印在控制台上。
**系统参考程序代码如下:**
java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String theMa = sc.next();
int quantity = sc.nextInt();
boolean likeSoup = sc.nextBoolean();
c
//使用三个参数的构造方法创建WuMingFen对象 取名 f1
//使用两个参数的构造方法创建WuMingFen对象 取名 f2
//使用无参构造方法创建WuMingFen对象 取名 f3
//分别调用三个类的 check方法
/ End /
}
}
/ Begin /
//WuMingFen 类实现部分
/ End /
### 输入格式:
输入面码、粉的份量、是否带汤。
### 输出格式:
面码:xxxx,粉的份量:xx两,是否带汤:xxxx
面码:xxxx,粉的份量:xx两,是否带汤:false
面码:酸辣,粉的份量:2两,是否带汤:true
### 输入样例:
in
牛肉 3 true
### 输出样例:
out
面码:牛肉,粉的份量:3两,是否带汤:true
面码:牛肉,粉的份量:3两,是否带汤:false
面码:酸辣,粉的份量:2两,是否带汤:true
答案:若无答案欢迎评论