您的位置:首页 > 编程语言 > C#

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

2009-06-12 21:49 393 查看
花之生死

我们的花朵会经过一个基本的过程,生长,增加花粉,收获花粉,并且最终死掉:



 
 



问:NectarHarvested
变量在类中似乎除了给它增加值之外就没有用到,这个变量是做什么用的呢?

答:好眼力!我们是提前做了计划的,模拟器会监视花朵们一共产出了多少花粉,以供统计之用。所以暂时把它放一下,我们其他的类很快就会用到它。

问:这些只读自动属性是怎么回事?

答:记得第五章的隐藏私有变量吗?这是个好传统。花朵应该可以管理这些值,所以我们让它们是只读的。其他的对象,比如蜜蜂和蜂窝,应该可以读取这些属性而不可以改变它们。

问:我写的代码有些不同,我做错了吗?

答:你在每个方法中写的代码的顺序或许不同,但是只要功能和我们的一样,那就可以。这是封装的另一个方面:一个类只要做其该做的事情,那么它的内部实现对于别的类来说不重要。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c#