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

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

2013年09月03日 ⁄ 综合 ⁄ 共 364字 ⁄ 字号 评论关闭

 

问:为什么在GetLocation
()方法中抛出了一个异常呢?



答:为了防止传入的参数不合法。这样在传入的参数不合法的时候就会爆出异常,可以帮助你调试错误。


问:既然我们不把蜜蜂绘制出来那为什么还要把位置存储在Point
对象里面呢?



答:无论绘制与否,蜜蜂都需要记录自己的位置。这样就可以知道自己是否到达了目的地。


问:为什么要把位置存储在Point
里面呢?
Point
不就是用来绘制的吗?



答:对的,所有的可视化控件都是使用Point
来存储位置。然而,
.NET
如此使用它并不意味着我们不可以用它来存储位置。当然,我们可以自己创建一个
BeeLocation
,内涵
X

Y
坐标。但是
.NET
已经给我们提供了
Point
了,我们没必要再次去重复发明轮子。

 

 

 

 

 



扩展或者改用一个已经存在的可以实现你


的多数目的的类总是好于重头开始自己写


一个新类。

抱歉!评论已关闭.