编程题 ,按照要求创建Java 应用程序。 编写一个抽象类Drink,要求包括以下属性size (small, medium or large);方法:getDescription 打印属性 size。(本步骤3分);创建 Drink 的两个子类:Coffee 和 Soda:其中Coffee 有两个属性 milk (yes / no) 和sugar (0, 1 or 2 包); Soda 有两个属性type (如 coke) 和diet (yes / no). 覆盖 getDescription 方法打印用户所点饮料的所有属性。

区块链毕设网qklbishe.com为您提供问题的解答

编程题 ,按照要求创建Java 应用程序。

编写一个抽象类Drink,要求包括以下属性size (small, medium or large);方法:getDescription 打印属性 size。(本步骤3分);创建 Drink 的两个子类:Coffee 和 Soda:其中Coffee 有两个属性 milk (yes / no) 和sugar (0, 1 or 2 包); Soda 有两个属性type (如 coke) 和diet (yes / no). 覆盖 getDescription 方法打印用户所点饮料的所有属性。

// 抽象类 Drink
abstract class Drink {
    protected String size;

    public Drink(String size) {
        this.size = size;
    }

    public abstract void getDescription();
}

// 子类 Coffee
class Coffee extends Drink {
    private String milk;
    private int sugar;

    public Coffee(String size, String milk, int sugar) {
        super(size);
        this.milk = milk;
        this.sugar = sugar;
    }

    @Override
    public void getDescription() {
        System.out.println("Size: " + size);
        System.out.println("Milk: " + milk);
        System.out.println("Sugar: " + sugar + " 包");
    }
}

// 子类 Soda
class Soda extends Drink {
    private String type;
    private String diet;

    public Soda(String size, String type, String diet) {
        super(size);
        this.type = type;
        this.diet = diet;
    }

    @Override
    public void getDescription() {
        System.out.println("Size: " + size);
        System.out.println("Type: " + type);
        System.out.println("Diet: " + diet);
    }
}

// 测试类
public class Main {
    public static void main(String[] args) {
        // 创建 Coffee 对象并调用 getDescription 方法
        Coffee coffee = new Coffee("medium", "yes", 1);
        coffee.getDescription();

        // 创建 Soda 对象并调用 getDescription 方法
        Soda soda = new Soda("large", "coke", "no");
        soda.getDescription();
    }
}

16:28

以上就是关于问题编程题 ,按照要求创建Java 应用程序。 编写一个抽象类Drink,要求包括以下属性size (small, medium or large);方法:getDescription 打印属性 size。(本步骤3分);创建 Drink 的两个子类:Coffee 和 Soda:其中Coffee 有两个属性 milk (yes / no) 和sugar (0, 1 or 2 包); Soda 有两个属性type (如 coke) 和diet (yes / no). 覆盖 getDescription 方法打印用户所点饮料的所有属性。的答案

欢迎关注区块链毕设网-
web3一级市场套利打新赚钱空投教程

区块链NFT链游项目方科学家脚本开发培训

从业7年-专注一级市场


微信:btc9767
TELEGRAM :https://t.me/btcok9

具体资料介绍

web3的一级市场千万收益的逻辑


进群点我



qklbishe.com区块链毕设代做网专注|以太坊fabric-计算机|java|毕业设计|代做平台-javagopython毕设 » 编程题 ,按照要求创建Java 应用程序。 编写一个抽象类Drink,要求包括以下属性size (small, medium or large);方法:getDescription 打印属性 size。(本步骤3分);创建 Drink 的两个子类:Coffee 和 Soda:其中Coffee 有两个属性 milk (yes / no) 和sugar (0, 1 or 2 包); Soda 有两个属性type (如 coke) 和diet (yes / no). 覆盖 getDescription 方法打印用户所点饮料的所有属性。