蜜蜂需要一个新的OutOfHoney 异常
你的类可以抛出自定义的异常。比如说,如果你在方法接受到了一个null 参数,而需要的是一个值,在此处与 .NET 中的方法抛出一样的异常是很常见的:
throw new ArgumentNullException( );
但是有时候你会想要让程序根据遇到的某种特殊情况来抛出异常。举例来说,我们创建的蜂窝中的蜜蜂,它们根据自己的体重以不同的速率消耗蜂蜜。如果没有蜂蜜可消耗了,让蜂窝抛出异常是很说得通的。你可以创建一个自定义异常来处理这种特殊情况的错误,只需要让你自己的类继承自Exception 并且在遇到这种情况的时候抛出它就可以了。