我的Java学习之路(三)-- 自动饮料售卖机控制台程序

本文介绍了如何使用Java设计一个自动饮料售卖机的控制台程序。程序包含咖啡、矿泉水和可乐三种饮料,咖啡可以选容量及是否加糖、加奶;可乐则可选品牌;矿泉水可选容量。通过创建饮料抽象类,以及咖啡、可乐、矿泉水的具体类来实现。
摘要由CSDN通过智能技术生成

  • 功能简介:
    • 接收用户输入的信息,选择购买的饮料。
    • 可供选择的饮料有:咖啡、矿泉水和可乐。
    • 其中,购买咖啡时可以选择:容量,然后再选择加糖、加奶还是什么都不加。
    • 购买可乐时可以选择:买可口可乐还是百事可乐。
    • 购买矿泉水可以选择:容量
  • 实现效果:
    效果图

1. 首先,定义一个饮料抽象类Drink.java

package com.feonix;

import java.util.Scanner;

public abstract class Drink {
   
	// 饮料名称
	private String name;
	// 饮料容量
	private int volume;

	/**
	 * 获取饮料名称
	 * 
	 * @return
	 */
	public String getName() {
   
		return name;
	}

	/**
	 * 设置饮料名称
	 * 
	 * @param name
	 */
	public void setName(String name) {
   
		this.name = name;
	}

	/**
	 * 获取饮料容量
	 * 
	 * @return
	 */
	public int getVolume() {
   
		return volume;
	}

	/**
	 * 设置饮料容量
	 * 
	 * @param volume
	 */
	public void setVolume(int volume) {
   
		this.volume = volume;
	}

	/**
	 * 购买饮料的抽象方法
	 * 
	 * @param key
	 */
	public abstract void buy(Scanner key);
}

2. 定义一个咖啡类Coffee.java,继承饮料类

package com.feonix;

import java.util.Scanner;

public class Coffee extends Drink {
   
	// 配料列表
	private static final String[]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值