Head First C# 中文版 第12章 回顾与前瞻 page539
来源:互联网 发布:jq 两个json对象合并 编辑:程序博客网 时间:2024/06/05 00:36
问:为什么在GetLocation()方法中抛出了一个异常呢?
答:为了防止传入的参数不合法。这样在传入的参数不合法的时候就会爆出异常,可以帮助你调试错误。
问:既然我们不把蜜蜂绘制出来那为什么还要把位置存储在Point对象里面呢?
答:无论绘制与否,蜜蜂都需要记录自己的位置。这样就可以知道自己是否到达了目的地。
问:为什么要把位置存储在Point里面呢?Point不就是用来绘制的吗?
答:对的,所有的可视化控件都是使用Point来存储位置。然而,.NET如此使用它并不意味着我们不可以用它来存储位置。当然,我们可以自己创建一个BeeLocation,内涵X和Y坐标。但是.NET已经给我们提供了Point了,我们没必要再次去重复发明轮子。
扩展或者改用一个已经存在的可以实现你
的多数目的的类总是好于重头开始自己写
一个新类。
- Head First C# 中文版 第12章 回顾与前瞻 page539
- Head First C# 中文版 第12章 回顾与前瞻 page515
- Head First C# 中文版 第12章 回顾与前瞻 page516
- Head First C# 中文版 第12章 回顾与前瞻 page517
- Head First C# 中文版 第12章 回顾与前瞻 page518
- Head First C# 中文版 第12章 回顾与前瞻 page519
- Head First C# 中文版 第12章 回顾与前瞻 page520
- Head First C# 中文版 第12章 回顾与前瞻 page521
- Head First C# 中文版 第12章 回顾与前瞻 page522
- Head First C# 中文版 第12章 回顾与前瞻 page523
- Head First C# 中文版 第12章 回顾与前瞻 page524
- Head First C# 中文版 第12章 回顾与前瞻 page525
- Head First C# 中文版 第12章 回顾与前瞻 page526
- Head First C# 中文版 第12章 回顾与前瞻 page527
- Head First C# 中文版 第12章 回顾与前瞻 page528
- Head First C# 中文版 第12章 回顾与前瞻 page529
- Head First C# 中文版 第12章 回顾与前瞻 page530
- Head First C# 中文版 第12章 回顾与前瞻 page531
- 转站JavaEye
- C/C+++的中变量作用域和存储类型
- X window 初体验
- C任意进制转换程序
- Linux的分段和分页机制
- Head First C# 中文版 第12章 回顾与前瞻 page539
- 简单实现的BSP场景漫游
- C++新手的编程烦恼
- 在 Ubuntu 7.10 上部署 Snort 入侵检测系统
- 每天应该自问的八个问题
- 将数据库操作封装到Javabean
- 使用DBCA创建Oracle数据库
- 排序思想
- 走过,不只是过客……