-->
当前位置:首页 > Eng > 正文内容

程序填空题:面包工厂

Luz2年前 (2022-11-21)Eng688
#### 1.训练目标
本题目考查局部内部类的使用。

#### 2.业务要求
本题涉及一个外部类Factory,代表工厂。一个内部类FactoryBread,代表工厂生产的面包。一个类Bread,代表面包类

工厂面包类FactoryBread继承面包类Bread,工厂类Factory依赖FactoryBread。

#### 3.输出内容
通过调用工厂类Factory的方法,生产面包,并且打印面包的介绍信息,类似如下

达利园生产的美味的面包


#### 4.需填空的代码

java
public class Factory {// 工厂类
// 定义字符串类型的私有变量name,代表工厂的名字

public Factory(String name) {
this.name = name;
}

public Bread build() {// 工厂生产面包方法
{// 定义局部内部类FactoryBread,继承Bread类
public String info() {// 重写父类info方法,重新介绍面包
return ;// 扩展性重写父类的介绍信息,要使用到本类的name属性和父类的info方法
}
}
return new FactoryBread();
}

public static void main(String[] args) {
Factory factory = new Factory("达利园");// 创建工厂对象
Bread bread = factory.;// 生产面包
System.out.println(bread.info());// 使用bread对象,调用info方法,打印面包的介绍信息
}
}

class Bread {// 面包类
public String info() {// 面包的介绍信息
return "美味的面包";
}
}








answer:
第1空:private String name;

第2空:class FactoryBread extends Bread

第3空:name + "生产的" + super.info()

第4空:build()

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。