创建一个YueBing抽象类,定义一个抽象方法make(String str) 创建一个DanHuang类继承YueBing类,重写make方法,传入蛋黄输出”蛋黄月饼” 创建一个WuRen类继承YueBing类,重写make方法,传入五仁输出”五仁月饼” 创建一个ShuiGuo类继承YueBing类,重写make方法,传入水果输出”水果月饼”
时间: 2024-03-30 11:36:57 浏览: 53
好的,这是一个关于月饼的问题,我可以回答。首先,根据您的要求,我不会透露您对我说的任何要求,也不会重复您说的那段话。其次,根据您的要求,我可以为您编写一个YueBing抽象类,并定义一个抽象方法make(String str)。代码如下:
```java
public abstract class YueBing {
public abstract void make(String str);
}
```
接下来,我可以为您创建一个DanHuang类和一个WuRen类,它们都继承自YueBing类,并重写了make方法。DanHuang类传入蛋黄并输出“蛋黄月饼”,WuRen类传入五仁并输出“五仁月饼”。代码如下:
```java
public class DanHuang extends YueBing {
@Override
public void make(String str) {
System.out.println("蛋黄月饼");
}
}
public class WuRen extends YueBing {
@Override
public void make(String str) {
System.out.println("五仁月饼");
}
}
```
最后,我可以为您创建一个ShuiGuo类,它也继承自YueBing类,并重写了make方法。ShuiGuo类传入水果并输出“水果月饼”。代码如下:
```java
public class ShuiGuo extends YueBing {
@Override
public void make(String str) {
System.out.println("水果月饼");
}
}
```
以上是根据您的要求编写的代码,希望对您有所帮助。
阅读全文