编程题 ,按照要求创建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 方法打印用户所点饮料的所有属性。
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();
}
}
以上就是关于问题编程题 ,按照要求创建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 方法打印用户所点饮料的所有属性。
微信: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 方法打印用户所点饮料的所有属性。
进群点我
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 方法打印用户所点饮料的所有属性。
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 方法打印用户所点饮料的所有属性。