educoder无名的粉
无名的粉
先来看看题目要求:
编程要求
我已经帮你创建好了两个文件一个是WuMingFen.java
,另一个是Test.java
,你需要切换文件在两个文件中编写代码来完成本关任务。
为“无名的粉”写一个类: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()
,用于查看粉是否符合要求。即:将对象的三个属性打印在控制台上。
测试说明
我会对你编写的代码进行测试:
测试输入: 牛肉
,3
,true
预期输出: 面码:牛肉,粉的份量:3两,是否带汤:true
面码:牛肉,粉的份量:3两,是否带汤:false
面码:酸辣,粉的份量:2两,是否带汤:true
测试输入: 三鲜
,1
,true
预期输出: 面码:三鲜,粉的份量:1两,是否带汤:true
面码:三鲜,粉的份量:1两,是否带汤:false
面码:酸辣,粉的份量:2两,是否带汤:true
代码如下:
/*主文件*/
package step4;
import java.util.Scanner;
public class Test {public static void main(String[] args) {Scanner sc = new Scanner(System.in);String theMa = sc.next();int quantity = sc.nextInt();boolean likeSoup = sc.nextBoolean();/********** Begin **********///使用三个参数的构造方法创建WuMingFen对象 取名 f1WuMingFen f1 = new WuMingFen(theMa,quantity,likeSoup);//使用两个参数的构造方法创建WuMingFen对象 取名 f2WuMingFen f2 = new WuMingFen(theMa,quantity);//使用无参构造方法创建WuMingFen对象 取名 f3WuMingFen f3 = new WuMingFen();//分别调用三个类的 check方法f1.check();f2.check();f3.check();/********** End **********/ }
}
/*包*/
/********** Begin **********/
//在这里添加包名 step4
package step4;
//创建类 添加属性和方法
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 = false;}public WuMingFen(){this.theMa = "酸辣";this.quantity = 2;this.likeSoup = true;}public void check(){System.out.println("面码:" + theMa + ",粉的份量:" + quantity + "两,是否带汤:" + likeSoup);}
}
/********** End **********/
educoder无名的粉相关推荐
- java无名粉_使用JAVA为“无名的粉”写一个类,具体要求如下
满意答案 urzrke 2013.05.15 采纳率:55% 等级:12 已帮助:6697人 package com.a2000;public class TestWuMingFen { pri ...
- 头歌(EduCoder)实训项目-Java面向对象-类与对象
第1关:什么是类,如何创建类 任务描述: 本关任务:创建一个类和一个对象,调用这个对象的属性和方法. 编程要求: 根据提示,在右侧编辑器Begin-End处补充代码: 声明一个Dog类,给Dog类添加 ...
- Educoder - Java面向对象 - 类与对象各关卡题目总结
第1关:什么是类,如何创建类 1.编程要求: 根据提示,在右侧编辑器Begin-End处补充代码: 声明一个Dog类,给Dog类添加三个String类型的属性,分别是name,color,variet ...
- 头歌实践教学平台:Java面向对象 - 类与对象
第1关:什么是类,如何创建类 本关任务:创建一个类和一个对象,调用这个对象的属性和方法. package step1;public class Test {public static void mai ...
- 头歌java面向对象,类与对象
第二关 构造方法 编程要求 根据提示,在右侧编辑器Begin-End处补充代码: 创建一个Person类,给Person类定义一个无参构造方法和一个有参构造方法,有参构造方法定义两个String类型参 ...
- Java面向对象 - 类与对象
第1关:什么是类,如何创建类 任务描述 本关任务:创建一个类和一个对象,调用这个对象的属性和方法. 相关知识 为了完成本关任务,你需要掌握:1.什么是类和对象: 2.怎么定义类: 3.怎么创建对象并使 ...
- python定义一个dog类 类属性有名字毛色体重_面向对象实践,练习,Python
1.定义一个汽车类(Car),属性有颜色,品牌,车牌号,并实例化两个对象 2.定义一个球员类(Player),属性有身高.体重.姓名,实例化两个球员,分别是姚明和科比 3.定义一个僵尸类(Zombie ...
- 面码份量Java_JAVA语言(28道练习题)
[练习题]01.类的成员变量 猜数字游戏一个类A有一个成员变量v有一个初值100.定义一个类对A类的成员变量v进行猜.如果大了则提示大了小了则提示小了.等于则提示猜测成功.import java.ut ...
- java面向对象上机题库_Java面向对象编程上机-练习题汇总
Java面向对象编程上机-练习题汇总 [练习题1]类的成员变量: 猜数字游戏:一个类A有一个成员变量v,有一个初值100.定义一个类,对A类的成员变量v进行猜.如果大了则提示大了,小了则提示小了.等于 ...
最新文章
- 设计模式之代理模式(Proxy)摘录
- Py之gym:gym的简介、安装、使用方法之详细攻略
- 深度学习表数据的工具
- 一直都很喜欢的软件--基于平台
- 计算机应用基础教材6,全国2013年自考《计算机应用基础》教材大纲第六章
- Laravel 5 IDE Helper 安装
- Adaline神经网络简单介绍和MATLAB简单实现
- 约数国王c语言,求最大公约数问题
- JAVA中几种循环结构的表示_本文通过实例讲解给大家介绍Java中for、while、do while三种循环语句的区别,具体详情如下所示:第一种:for循环 循环结构for语句的格式...
- swift 数据存储
- 计算机毕业论文任务书模板,平面设计毕业论文任务书范文
- 快速安装vs2015社区版
- 【单片机】数码管显示器仿真
- seaborn使用boxplot函数可视化箱图并基于分组均值或者中位数进行箱图升序(ascending)排序(Sort Boxplots in Ascending Order with Python)
- Vuforia Vumark初探
- SBX(模拟二进制交叉)的代码(python)实现
- 跟海外大牌正面PK,中国品牌如何出圈?
- TPC817隔离光耦使用小结
- Linux运维跳槽必备面试题
- SSE(Server-sent Events)实现Web消息推送(SpringBoot)