现在的位置: 首页 > 综合 > 正文

Head First C# 中文版 第12章 回顾与前瞻 page538

2013年09月12日 ⁄ 综合 ⁄ 共 523字 ⁄ 字号 评论关闭

我们已经有了四个核心类,我们需要做一些工作来把它们联系起来。遵循下面的步骤来做。但是要知道:在完成之前你必须修改几乎每一个类的某些地方。


①修改Bee
来接受
Hive

World
的引用。



现在有了Hive

World
类,
Bee
对象需要知道它们。更新你的代码来让
Bee
在其构造方法中接受
Hive

World
的引用并且保存这些引用来在稍后使用。



②更新Hive
来让它接受一个
World
的引用



就像Bee
需要知道
Hive
一样,
Hive
也需要知道
World
。更新
Hive
来让它在构造方法中接受一个
World
的引用。你还需要更新
Hive
中创建幼蜂的代码来把
Hive
自己和
World
传递给
Bee



③更新World
的代码来把自己传递给
Hive



更新World
的代码来让它在创建新
Hive
的实例的时候把自己的引用传递进去。



 

④给Hive
可以创建的蜜蜂数一个上限



Hive类有一个
MaximumBees
常量,它决定了
Hive
可以支持多少蜜蜂(蜂巢内和蜂巢外都算)。现在
Hive
可以访问
World
了,你应该可以运用这个约束了。



Hive
创建蜜蜂的时候,让
World
知道



World类保持所有的存在的蜜蜂。当
Hive
创建幼蜂的时候,确保这个蜜蜂被添加到
World
保持的全局列表里面去。

抱歉!评论已关闭.