在构造函数中抛出异常
异常提供了将错误处理代码与应用程序的正常流程分离的功能。在对象实例化期间抛出异常并不罕见。
在本文中,我们将检查有关在构造函数中抛出异常的所有细节。
构造函数是用于创建对象的特殊类型的方法。在以下部分中,我们将探讨如何抛出异常,应该抛出哪些异常,以及为什么我们会在构造函数中抛出异常。
2.1. 如何抛出异常?
在构造函数中抛出异常与在其他任何方法中抛出异常没有区别。让我们首先创建一个具有无参构造函数的_Animal_类:
public Animal() throws InstantiationException {
throw new InstantiationException("Cannot be instantiated");
}
大约 4 分钟